java.io.IOException: setDataSource 失败
java.io.IOException: setDataSource failed
我正在尝试使用 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_STORAGE
、WRITE_EXTERNAL_STORAGE
.
我正在尝试使用 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_STORAGE
、WRITE_EXTERNAL_STORAGE
.