как играть видео от URL

Я - новичок в разработке андроида и попытке играть видео из ссылки. Но это дает ошибку "sorry,we can't play this video". Я попробовал столько ссылок, но за все ссылки его шоу та же ошибка.

Мой код следующий

public class VideoDemo extends Activity {

        private static final String path ="http://demo.digi-corp.com/S2LWebservice/Resources/SampleVideo.mp4";
 private VideoView video;
 private MediaController ctlr;
 @Override
 public void onCreate(Bundle icicle) {
            super.onCreate(icicle);
            getWindow().setFormat(PixelFormat.TRANSLUCENT);
            setContentView(R.layout.videoview);

            video = (VideoView) findViewById(R.id.video);
            video.setVideoPath(path);

            ctlr = new MediaController(this);
            ctlr.setMediaPlayer(video);
            video.setMediaController(ctlr);
            video.requestFocus();
     }
}

Шоу Logcat после сообщения об ошибке:

04-12 15:04:54.245: ERROR/PlayerDriver(554): HandleErrorEvent: PVMFErrTimeout
40
задан Dhasneem 3 January 2014 в 05:28
поделиться

2 ответа

Попробуйте следующее:

String LINK = "type_here_the_link";
setContentView(R.layout.mediaplayer);
VideoView videoView = (VideoView) findViewById(R.id.video);
MediaController mc = new MediaController(this);
mc.setAnchorView(videoView);
mc.setMediaPlayer(videoView);
Uri video = Uri.parse(LINK);
videoView.setMediaController(mc);
videoView.setVideoURI(video);
videoView.start();
6
ответ дан 27 November 2019 в 01:40
поделиться

Это как-то связано с вашей ссылкой и содержанием. Попробуйте использовать следующие две ссылки:

    String path="http://www.ted.com/talks/download/video/8584/talk/761";
    String path1="http://commonsware.com/misc/test2.3gp";

    Uri uri=Uri.parse(path1);

    VideoView video=(VideoView)findViewById(R.id.VideoView01);
    video.setVideoURI(uri);
    video.start();

Начните с «path1», это небольшой легкий видеопоток, а затем попробуйте «path», это более высокое разрешение, чем «path1», идеальное высокое разрешение для мобильного телефона.

48
ответ дан 27 November 2019 в 01:40
поделиться
Другие вопросы по тегам:

Похожие вопросы: