/ / Como jogar Mov ios extensão vídeo em android videoView - android

Como jogar Mov ios extensão video em android videoView - android

Eu posso rodar o vídeo .mp4 e .3gp, mas eu não consigo reproduzir o arquivo .Mov quando eu envio o vídeo do ios esses vídeos não podem ser reproduzidos na visualização de vídeo do Android

 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);
}
});
}
}

Respostas:

1 para resposta № 1

Há media player "ExoPlayer", que é desenvolvido pelo google e suporta todo o tipo de formato de vídeo e áudio. Isso pode suportar arquivos .mov conforme sua necessidade. Você pode usar como segue.

Compilando no nível de aplicativo build.gradle

compile "com.google.android.exoplayer:exoplayer:2.6.1"

Você pode se referir em detalhes sobre este lib: https://github.com/google/ExoPlayer

Espero que isto ajude.