В моем приложении я пытаюсь воспроизвести видео Vimeo с помощью VideoView, но сейчас это выходит из сферы действия, поэтому я решил сначала попробовать и получить работу с видео на YouTube.Поддержка Youtube и Vimeo для видео в Android с Vitamio
Я добавил плагин vitamio, и, похоже, он отлично работает с видео mp4, которое я загрузил на своем сайте через соединение 3G и Wi-Fi, однако он не работает, когда я предоставляю ссылку rstp youtube для просмотра видео и пытаюсь посмотреть его над Wi-Fi.
Должен ли я использовать другую технику, чтобы сделать работу с youtube видео как WIFI, так и 3G? Нужен ли мне специальный URL-адрес?
Если у кого-то есть предложения о том, как я могу использовать видео Vimeo с Vitamio, тогда это тоже будет здорово.
Вот код, я использую:
String SrcPath = "rtsp://v4.cache7.c.youtube.com/CjYLENy73wIaLQky7ThXrRjPYRMYDSANFEIJbXYtZ29vZ2xlSARSBXdhdGNoYKjR78WV1ZH5Tgw=/0/0/0/video.3gp"; //this doesnot work over WIFI
String SrcPath = "http://myURL.com/videoname.mp4"; //this works over 3G connection but failes on WIFI
try {
VideoView myVideoView = (VideoView)findViewById(R.id.myvideoview);
myVideoView.setVideoURI(Uri.parse(SrcPath));
myVideoView.setMediaController(new MediaController(this));
myVideoView.requestFocus();
myVideoView.start();
} catch (Exception e) {
Log.d("custom", "Unable to play video");
}