gpt4 book ai didi

android - Android Studio 中不存在视频 ID 时 Youtube API 崩溃

转载 作者:行者123 更新时间:2023-11-30 00:24:40 24 4
gpt4 key购买 nike

我在我的应用程序中使用 Youtube API 并且它工作正常,但问题是当我没有在其中放置任何 youtube video id 时,它会 < strong>崩溃 并且我的应用程序被关闭,我不知道为什么会出现这个问题。我也在使用 Firebase 并从 Firebase 数据库中获取视频 ID。我在使用 Youtube API 时遇到的另一个问题是,如果没有视频 ID,视频播放器应该隐藏 本身,但它始终可见,请帮忙。

I am using Android studio

Youtube API xml 文件:

 <com.google.android.youtube.player.YouTubePlayerView
android:id="@+id/youtuber"
android:layout_width="match_parent"
android:layout_height="wrap_content"
/>

Youtube FirebaseAdapter 类:

 public void setYoutube(final String youtube){
final YouTubePlayerView youPlay = (YouTubePlayerView) mView.findViewById(R.id.youtuber);
youPlay.initialize("KEY",
new YouTubePlayer.OnInitializedListener() {
@Override
public void onInitializationSuccess(YouTubePlayer.Provider provider,
YouTubePlayer youTubePlayer, boolean b) {

youTubePlayer.loadVideo(youtube);
}
@Override
public void onInitializationFailure(YouTubePlayer.Provider provider,
YouTubeInitializationResult youTubeInitializationResult) {

}
});
}

最佳答案

为了播放视频,您需要 ID 参数来识别视频,如 Google 官方文档中所述。

检查此引用:https://developers.google.com/youtube/v3/docs/videos

关于android - Android Studio 中不存在视频 ID 时 Youtube API 崩溃,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45612210/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com