Я пытаюсь воспроизводить видео по URL-адресу с помощью HTTP-потоковой передачи в приложении с помощью VideoView. Все работает нормально, но проблема в том, что VideoView не может воспроизводить видео в формате .mp4. Я искал много, но не нашел решения. Может ли кто-нибудь сказать мне, для чего это решение. ниже мой код.Android-просмотр видео не может воспроизводить .mp4 удаленный URL-адрес видео
ProgressDialog pDialog;
VideoView videoview;
String VideoURL;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.videoview_main);
videoview = (VideoView) findViewById(R.id.VideoView);
VideoURL="http://198.74.53.248/overtribe/photos/125/post/871/1423532370ytl6r_video1.mp4";
System.out.println("video url " + VideoURL);
pDialog = new ProgressDialog(VideoViewActivity.this);
pDialog.setMessage("Buffering...");
pDialog.setIndeterminate(false);
pDialog.setCanceledOnTouchOutside(false);
pDialog.show();
try {
// Start the MediaController
MediaController mediacontroller = new MediaController(
VideoViewActivity.this);
mediacontroller.setAnchorView(videoview);
// Get the URL from String VideoURL
Uri video = Uri.parse(VideoURL);
videoview.setMediaController(mediacontroller);
videoview.setVideoURI(video);
} catch (Exception e) {
Log.e("Error", e.getMessage());
e.printStackTrace();
}
videoview.requestFocus();
videoview.setOnPreparedListener(new OnPreparedListener() {
public void onPrepared(MediaPlayer mp) {
pDialog.dismiss();
videoview.start();
}
});
} // onCreate
Check [это] (http://stackoverflow.com/questions/24730087/cant-play-this-video-android-videoview-mp4-recorded-by-android -device)! –
Это для воспроизведения локально сохраненного видео. Я хочу воспроизвести видео с помощью HTTP-потоковой передачи. – rahul
Видео, которое вы пытаетесь воспроизвести, имеет 30 кадров в секунду и имеет очень большую спецификацию, попробуйте загрузить видео с низкими/средними спецификациями, прочитать формат видео в формате android и поддержку кодеков по сравнению с developers.android.com, я думаю, что кодеки этого видео не поддерживается –