- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我正在使用YouTubeThumbnailView
显示链接到我的应用的视频的缩略图。
我正在使用该代码:
youtube_thumb.initialize(getContext().getString(R.string.google_api_key), new YouTubeThumbnailView.OnInitializedListener() {
@Override
public void onInitializationSuccess(YouTubeThumbnailView youTubeThumbnailView, YouTubeThumbnailLoader youTubeThumbnailLoader) {
youTubeThumbnailLoader.setVideo(url);
youtube_thumb.setOnClickListener(new OnClickListener() {
@Override
public void onClick(View v) {
if (YouTubeIntents.canResolvePlayVideoIntentWithOptions(getContext())) {
//Opens in the YouTube app in fullscreen and returns to this app once the video finishes
getContext().startActivity(YouTubeIntents.createPlayVideoIntentWithOptions(getContext(), url, true, true));
}else{
getContext().startActivity(YouTubeStandalonePlayer.createVideoIntent((AppCompatActivity) getContext(), getContext().getString(R.string.google_api_key), url));
}
}
});
}
@Override
public void onInitializationFailure(YouTubeThumbnailView youTubeThumbnailView, YouTubeInitializationResult youTubeInitializationResult) {
youtube_thumb.setVisibility(GONE);
}
});
onInitializationSuccess
回调中获取该信息?
最佳答案
您无法从YouTubeThumbnailView
获取信息,但是可以使用YouTube数据API,并使用okhttp做类似的事情:
(检查它是否有效,这是我使用youtube api时的旧代码)
StringBuilder builder = new StringBuilder("https://www.googleapis.com/youtube/v3/videos?part=snippet&id=");
builder.append(url)
.append("&fields=items/snippet/title,items/snippet/description&key=")
.append("API_KEY");
Request request = new Request.Builder().url(builder.toString()).build();
Response response = null;
response = client.newCall(request).execute();
if (!response.isSuccessful()) {
//DO SOMETHING
}
JSONObject snippet=new JSONObject(response.body().string())
.getJSONArray("items").getJSONObject(0).getJSONObject("snippet");
String title=snippet.getString("title");
String description=snippet.getString("description");
关于android - 使用YouTubeThumbnailView获取视频信息,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38514971/
我正在尝试使用 YouTubeThumbnailView 为一系列 YouTube 视频设置多个缩略图。问题是相同的缩略图重复了一遍,所以我正在寻找一个如何实现这一点的例子。 我试图用谷歌搜索这个问题
Google 发布了适用于 Google 的 YouTube API。在那个 api 中是一个 YouTubeThumbnailView 来显示电影的缩略图。我想在 ListView 中显示缩略图。我
我已经毫无问题地实现了 youtubeThumnailView。 目前我的缩略图 View 在 Android 手机上看起来像这样: 但是我如何在缩略图 View 上添加一个播放按钮,就像这样http
我真的需要一些帮助来解决我在从一个 Activity 切换到另一个 Activity 时遇到的泄漏。我正在尝试使用 YouTube Android API,我将播放列表加载到一些可点击的缩略图中,然后
本文整理了Java中com.google.android.youtube.player.YouTubeThumbnailView.setLayoutParams()方法的一些代码示例,展示了YouTu
本文整理了Java中com.google.android.youtube.player.YouTubeThumbnailView.setImageBitmap()方法的一些代码示例,展示了YouTub
本文整理了Java中com.google.android.youtube.player.YouTubeThumbnailView.getLayoutParams()方法的一些代码示例,展示了YouTu
本文整理了Java中com.google.android.youtube.player.YouTubeThumbnailView.initialize()方法的一些代码示例,展示了YouTubeThu
这是在 ViewPager 中使用的 fragment 。它正在显示 youtube 视频。 但是我遇到了泄露的错误。如何在 YouTubeThumbnailView 上传递应用程序上下文?。一些用户
我在我的 android 应用程序中使用 youtube api 在我的 RecyclerView 中加载视频的缩略图。以下是我在我的适配器中的实现: private final Map thumbn
我是一名优秀的程序员,十分优秀!