如何在android videoView中播放Mov扩展ios视频
我可以运行.mp4和.3gp视频,但从ios发送视频时无法播放.Mov文件 这些视频无法在android视频视图中播放如何在android videoView中播放Mov扩展ios视频,android,Android,我可以运行.mp4和.3gp视频,但从ios发送视频时无法播放.Mov文件 这些视频无法在android视频视图中播放 void playFunction(){ //this is play video function String path = ""; VideoView mVideoView; EditText mEditText;
void playFunction(){
//this is play video function
String path = "";
VideoView mVideoView;
EditText mEditText;
mEditText = (EditText) findViewById(R.id.url);
mVideoView = (VideoView) findViewById(R.id.surface_view);
if (path == "") {
// Tell the user to provide a media file URL/path.
Toast.makeText(VideoViewDemo.this, "Please edit VideoViewDemo Activity, and set path" + " variable to your media file URL/path", Toast.LENGTH_LONG).show();
return;
} else {
/*
* Alternatively,for streaming media you can use
* mVideoView.setVideoURI(Uri.parse(URLstring));
*/
mVideoView.setVideoPath(path);
mVideoView.setMediaController(new MediaController(this));
mVideoView.requestFocus();
mVideoView.setOnPreparedListener(new
MediaPlayer.OnPreparedListener() {
@Override
public void onPrepared(MediaPlayer mediaPlayer) {
mediaPlayer.setPlaybackSpeed(1.0f);
}
});
}
}
还有一款媒体播放器“ExoPlayer”,由谷歌开发,支持所有类型的视频和音频格式。根据您的要求,这可能支持.mov文件。你可以像下面这样使用
编译应用程序级build.gradle
compile 'com.google.android.exoplayer:exoplayer:2.6.1'
有关此库的详细信息,您可以参考:
希望这能有所帮助。有一款媒体播放器“ExoPlayer”,由谷歌开发,支持所有类型的视频和音频格式。根据您的要求,这可能支持.mov文件。你可以像下面这样使用
编译应用程序级build.gradle
compile 'com.google.android.exoplayer:exoplayer:2.6.1'
有关此库的详细信息,您可以参考:
希望这有帮助。这里列出了Android支持的格式列表,但没有列出MOV:exoplayer是否为您播放MOV文件工作过。我被这个问题困扰了几个小时?我需要在exoplayer中播放本地.mov文件。Android中支持的格式列表在这里,而mov未列出:exoplayer是否为您播放mov文件工作过。我被这个问题困扰了几个小时?我需要在exoplayer中播放本地.mov文件。感谢exoplayer运行良好,但它将Apk的大小增加到20 Mb。有什么解决方案吗this@ChetanShelake我对此不太清楚。但是你可以试试APK分析器。它是android studio用来减小APK大小的有用工具。供参考:@ChetanShelake。请接受我的回答并投票,如果它帮助您获得所需的解决方案。感谢exoplayer运行良好,但它将Apk的大小增加到20 Mb。有什么解决方案吗this@ChetanShelake我对此不太清楚。但是你可以试试APK分析器。它是android studio用来减小APK大小的有用工具。供参考:@ChetanShelake。如果我的回答有助于您获得所需的解决方案,请接受并投票表决。