gpt4 book ai didi

java - 通过 YouTube 的链接在 WebView 中显示一个视频

转载 作者:行者123 更新时间:2023-11-29 04:12:05 25 4
gpt4 key购买 nike

我想在我的应用程序中的 webview 中显示来自 YouTube 的视频,但我想在没有其他视频的情况下显示它,我不想仅仅通过链接来使用 YouTube APl 的视频

最佳答案

这个库很适合我检查它:android-youtube-player

在gradle文件中添加它的依赖

dependencies {
implementation 'com.pierfrancescosoffritti.androidyoutubeplayer:core:9.0.1'
}

为了开始使用播放器,您需要将 YouTubePlayerView 添加到您的布局中

<LinearLayout
xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:orientation="vertical" >

<com.pierfrancescosoffritti.androidyoutubeplayer.player.YouTubePlayerView
android:id="@+id/youtube_player_view"
android:layout_width="match_parent"
android:layout_height="wrap_content"/>
</LinearLayout>

在您的代码中获取对 YouTubePlayerView 的引用并对其进行初始化

YouTubePlayerView youtubePlayerView = findViewById(R.id.youtube_player_view);
getLifecycle().addObserver(youtubePlayerView);

youtubePlayerView.initialize(new YouTubePlayerInitListener() {
@Override
public void onInitSuccess(@NonNull final YouTubePlayer initializedYouTubePlayer) {
initializedYouTubePlayer.addListener(new AbstractYouTubePlayerListener() {
@Override
public void onReady() {
String videoId = "6JYIGclVQdw";
initializedYouTubePlayer.loadVideo(videoId, 0);
}
});
}
}, true);

这就是您所需要的,YouTube 视频现在正在您的应用中播放。

关于java - 通过 YouTube 的链接在 WebView 中显示一个视频,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54542649/

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