【发布时间】:2017-02-11 08:28:32
【问题描述】:
YouTube 中视频的缩略图。
我想添加从我的方法 useLinkInput 中获得的视频中添加图像的功能。
现在我有一个对话框,其中有以下代码:
public void onClick(DialogInterface dialog, int which) {
dialog.dismiss();
Toast.makeText(getContext(), "ОК", Toast.LENGTH_SHORT).show();
String string = input.getText().toString();
useLinkInput(string);
}
和方法useLinkInput:
private void useLinkInput(String input) {
Uri uri = Uri.parse(input);
String videoID = uri.getQueryParameter("v");
url = "http://img.youtube.com/vi/" + videoID +"/0.jpg";
Log.d("url", url);
}
当用户在对话框中粘贴链接并按 OK 时,我会在日志图像中看到:
D/url: http://img.youtube.com/vi/null/0.jpg
但它是 null*(它没有显示图像)。
【问题讨论】:
-
@Max 我不想使用 Youtube Api,有什么办法吗?
-
您为什么不想使用它?它是专门为做这样的事情而设计的。
-
@CharlesMcKelvey 对我来说很难