小编Dop*_*lin的帖子

Exoplayer-文件存在时InvalidResponseCodeException(404)

我正在研究Exoplayer Demo以便在我的应用程序中使用它。除字幕外,其他所有内容均正常运行。我使用Expression Encoder 4 pro将影片编码为II Smooth Streaming格式。当我向电影添加英语字幕时,Exoplayer会正确显示英语字幕,但是当我向电影添加波斯语字幕时,Exoplayer会抛出InvalidResponseCodeException。我确定该网址正确,因为我可以通过浏览器下载该网址。

http://www.test.com/XXX/QualityLevels(546)/Fragments(textstream_fas=0)

com.google.android.exoplayer.upstream.HttpDataSource$InvalidResponseCodeException: Response code: 404
        at com.google.android.exoplayer.upstream.DefaultHttpDataSource.open(DefaultHttpDataSource.java:204)
        at com.google.android.exoplayer.upstream.DefaultUriDataSource.open(DefaultUriDataSource.java:87)
        at com.google.android.exoplayer.chunk.ContainerMediaChunk.load(ContainerMediaChunk.java:146)
        at com.google.android.exoplayer.upstream.Loader$LoadTask.run(Loader.java:242)
        at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:422)
        at java.util.concurrent.FutureTask.run(FutureTask.java:237)
        at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1112)
        at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:587)
        at java.lang.Thread.run(Thread.java:841)
Run Code Online (Sandbox Code Playgroud)

有什么我应该知道的特别之处吗?让我知道您是否需要其他信息。

编辑: 当我在记事本++中打开Fragments(textstream_fas = 0)。*时,它显示文件是用ANSI编码的。

谢谢

android exception subtitle http-response-codes exoplayer

5
推荐指数
0
解决办法
1577
查看次数