当前位置: 首页 > 知识库问答 >
问题:

应用Explayer库的YouTube视频播放器

许出野
2023-03-14

我已经使用Explayer库在我的应用程序中播放视频。但我不能使用Exoplayer播放youtube视频链接。

我得到以下例外情况:

ExoplayerImplinternal:源错误。unrecognizedInputFormatException:MatroskaExtractor、FragmentedMp4Extractor、Mp4Extractor、Mp3Extractor、AdtsExtractor、Ac3Extractor、TsExtractor、FlvExtractor、OggExtractor、PsExtractor、WavExtractor)都无法读取流。

我在上面搜索过,但我得到了使用youtube android player API的建议。但如果我们不想使用youtube API。如果有人知道使用exolayer播放youtube视频的其他选择,请回答这里。

共有1个答案

董洲
2023-03-14

不可能获得直接链接到YouTube视频播放Exoplayer。

>

  • YouTube的Android Player API是官方支持的在Android应用程序中播放YouTube视频的方式。

    不幸的是,听到需要使用不同的播放器流媒体youtube视频。这是一个讽刺,因为youtube应用在内部使用ExoPlayer。

  •  类似资料:
    • 我想在android应用程序中播放谷歌驱动器托管的视频。我可以通过视频的私人url在网络浏览器中播放视频。 我想知道我可以使用android youtube api来播放这个视频吗? 如果是,可以给出任何例子… 或建议任何其他方式 谢谢

    • 有人可以帮助使用这个代码来播放嵌入网站的youtube视频吗?我试过各种方法,包括硬件加速=True。 webview显示了youtube页面和缩略图,但点击它们时什么也不会发生。 在某些硬件加速的设备上,它只播放声音,但不播放视频。谢谢大家!

    • 是否可以从webview播放youtube视频,就像我从浏览器访问youtube网站时视频开始播放时一样,它在全屏播放视频。 以下是我到目前为止的代码:

    • 我正在开发一个应用程序,在其中我需要播放YouTube视频,我尝试使用webView和videoView,我四处搜索了很多,我实际上找到了一些解决方案,但它们似乎不适合我的应用需要: 所以我首先想知道,在应用程序中播放YouTube视频的最佳方式(方法)。我应该使用WebView并尝试使视频适合视图和额外的,或者我应该尝试VideoView(我猜这有点复杂,因为能够播放视频我必须从Youtube获

    • 我收到这个错误“无法加载现代控件UI。升级到Android YouTube API的最新版本。”我使用了youtubePlayer。addFullscreenControlFlag(YouTubePlayer.FULLSCREEN\u FLAG\u CONTROL\u SYSTEM\u UI) 但仍然得到同样的错误也我去无法播放一些YouTube视频使用YouTubeAndroid Player