gpt4 book ai didi

java.io.IOException : setDataSource failed 异常

转载 作者:行者123 更新时间:2023-11-29 23:07:49 24 4
gpt4 key购买 nike

我正在尝试使用 FullscreenVideoView 播放视频,但每次尝试播放存储的视频时都会出现此错误

Java.io.IOException: setDataSource failed.

File n = new File(getApplicationContext().getFilesDir()+"/Downloads/video9.mp4");
Log.e(TAG, "URL:" + n);

fullscreenVideoView.videoFile(n).enableAutoStart().fastForwardSeconds(5)
.rewindSeconds(5)
.addSeekBackwardButton()
.addSeekForwardButton();

最佳答案

有很多原因导致您的数据源不起作用。尝试添加日志记录:

 File n  = new File(getApplicationContext().getFilesDir()+"/Downloads/video9.mp4");
Log.e(TAG, "URL:" + n);
Log.e(TAG, "exists: " + n.exists());

fullscreenVideoView.videoFile(n).enableAutoStart().fastForwardSeconds(5)
.rewindSeconds(5)
.addSeekBackwardButton()
.addSeekForwardButton();

可能文件不存在。这可能是因为没有授予权限或文件的错误方式。

起初我会建议你检查权限。如果您在 6+ android 上的应用程序上运行代码,则必须在运行时请求权限。在您的情况下,它们将是:READ_EXTERNAL_STORAGEWRITE_EXTERNAL_STORAGE

关于java.io.IOException : setDataSource failed 异常,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56353556/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com