2016-05-10 3 views
1

Ну, я использовал VideoView для воспроизведения своего видео. Он поддерживает только формат .mp4 (исправьте меня, если я ошибаюсь), мне нужно играть в .flv видео. На моем телефоне Android установлен плеер MX Player/VLC. Как загрузить список доступных медиаплееров при нажатии кнопки Play Video в моей деятельности.Воспроизведение видео с помощью внешнего медиаплеера в Android

Ниже приведен код, который я написал с помощью Video View, если это помогает

public void onClick(View v) { 
      File root = Environment.getExternalStorageDirectory();     
      String externalFilesDir = getExternalFilesDir(null).toString();  
      String videoResource = externalFilesDir +"/" + "VID_20160115_215637181.mp4"; 
      mediaController.setAnchorView(videoView); 
      videoView.setMediaController(mediaController); 
      videoView.setVideoPath(videoResource); 
      videoView.requestFocus(); 
      videoView.setOnPreparedListener(new MediaPlayer.OnPreparedListener() { 
       @Override 
       public void onPrepared(MediaPlayer mp) { 
        videoView.seekTo(0); 
        videoView.start(); 
       } 
      }); 
     } 

ответ

1

Если Вы хотите воспроизвести видео в каком-либо другом игроке, вы можете использовать ACTION_VIEW пристального

Пример в этом вопросе : Android intent for playing video?

Смежные вопросы