2017-12-14 28 views
0

ExoPlayerでビデオを再生したいのですが、残念ながら解決策を見つけることができません。私は2日間私の頭を傷つけていますが、何も見つかりません。Exoplayerビデオをアセットフォルダで再生できない

exoPlayerのプロパティを準備して設定するときのコードです。

また、私はこのリンクをyoutubeからフォローしています。 https://www.youtube.com/watch?v=vwImlEfitQU

+0

[この](https://stackoverflow.com/questions/30852975/exoplayer-reading-mp3-file-from-raw-フォルダ)が役立つ可能性があります。 – ADM

+0

私もこのアプローチを使用しますが、動作しません。またexoplayerはここで言う生のフォルダからファイルを読むことができません。 @ADM –

+0

Gitについても同じ問題が議論されています。そこにも見ることができます。 – ADM

答えて

0

あなたが代わりにDefaultHttpDataSourcFactoryのDefaultDataSourceFactoryを使用する必要があります。

new ExtractorMediaSource(
    Uri.parse("asset://splash_video.mp4"), 
    new DefaultDataSourceFactory(context, userAgent), 
    new DefaultExtractorsFactory(), 
    null, 
    null);