在我的Android应用程序中,我无法在意图中播放mov文件格式的视频文件,它在应用程序和logcat中显示(无法播放视频),它显示出现异常:
java.lang.IllegalArgumentException:.mov文件格式的未知URI
答案 0 :(得分:0)
Intent intent = new Intent(Intent.ACTION_VIEW, Uri.parse(videoPath));
intent.setDataAndType(Uri.parse(videoPath), "video/*");
startActivity(intent);
请确保您的路径正确
答案 1 :(得分:0)
首先从intent中获取.mov(快速时间)文件
Intent intent = new Intent(Intent.ACTION_VIEW, Uri.parse(videoPath));
intent.setDataAndType(Uri.parse(videoPath), "video/*");
startActivity(intent);
并使用
implementation 'com.devbrackets.android:exomedia:4.3.0'
代替Android的默认VideoView。使用此videoview的方法与默认的android videoview相同。