Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/207.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android 在应用程序中使用exoplayer库播放YouTube视频_Android_Youtube_Exoplayer - Fatal编程技术网

Android 在应用程序中使用exoplayer库播放YouTube视频

Android 在应用程序中使用exoplayer库播放YouTube视频,android,youtube,exoplayer,Android,Youtube,Exoplayer,我使用exoplayer库在我的应用程序中播放视频。但我不能用exoplayer播放youtube视频链接 我得到以下例外: ExoPlayerImplInternal:源错误。com.google.android.exoplayer2.source.UnrecognizedInputFormatException: 没有可用的提取器(MatroskaExtractor, 碎片EDMP4提取器、MP4提取器、MP3提取器、ADT提取器、, AC3提取器、TsExtractor、FlvExtrac

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

我得到以下例外:

ExoPlayerImplInternal:源错误。com.google.android.exoplayer2.source.UnrecognizedInputFormatException: 没有可用的提取器(MatroskaExtractor, 碎片EDMP4提取器、MP4提取器、MP3提取器、ADT提取器、, AC3提取器、TsExtractor、FlvExtractor、OggExtractor、PsExtractor、, WavExtractor)无法读取流。

我已经搜索过了,但是我得到了使用youtube android播放器API的建议。但如果我们不想使用youtube API。
如果有人知道仅使用exolayer播放youtube视频的其他选项,请在此处回答。

无法通过ExoPlayer获得youtube视频的直接链接进行播放

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

  • 不幸的是,听说需要使用不同的播放器来流式播放youtube视频。这是一个讽刺,因为youtube应用程序在内部使用ExoPlayer

  • 希望Google/Youtube能够避免类似的重复工作。YoutubeMediaSource将使开发人员不用再熟悉另一个媒体播放器API

    • 可能对看到此帖子的人有用。您可以使用此库在应用程序中本地显示youtube视频:


      尝试在webview中播放youtube视频simple@RickyPatel那么使用exoplayer有什么用呢。