2017-09-06 127 views
1

我已經使用exoplayer庫在我的應用程序中播放視頻。但我不能使用exoplayer播放youtube視頻鏈接。YouTube視頻播放與應用程序中的exoplayer庫應用程序

我得到以下異常:

ExoPlayerImplInternal:源錯誤。 com.google.android.exoplayer2.source.UnrecognizedInputFormatException: 無可用的提取器(MatroskaExtractor, FragmentedMp4Extractor,Mp4Extractor,Mp3Extractor,AdtsExtractor, Ac3Extractor,TsExtractor,FlvExtractor,OggExtractor,PsExtractor, WavExtractor)的可讀取流。

我已經搜索了,但我有建議使用youtube android播放器API。但是,如果我們不想使用YouTube API。 如果有人知道其他選擇只使用exolayer播放youtube視頻,請在這裏回答。

+0

試試看youtube視頻在webview中播放那簡單 –

+0

@RickyPatel然後用什麼方法使用exoplayer。 – androidXP

回答

4

無法直接鏈接到YouTube視頻以供ExoPlayer播放。

  • YouTube的Android Player API是官方支持的在Android應用程序中播放YouTube視頻的方式。

  • 不幸聽到需要使用不同的播放器來流式播放YouTube視頻。由於youtube應用程序在內部使用ExoPlayer,所以這很諷刺。

  • 希望谷歌/ Youtube避免了這樣的重複努力。 YoutubeMediaSource將節省開發人員必須熟悉另一個媒體播放器API。
+1

其非常有幫助..保存了我的時間.. – Priya

相關問題