Я работаю над приложением, которое транслирует видео с YouTube. Вот мой фрагмент кода:Потоковое видео Youtube в android VideoView
MediaController mediaController = new MediaController(PlayVideo.this);
mediaController.setAnchorView(videoView_Video);
mediaController.setMediaPlayer(videoView_Video);
Uri videoUri = Uri.parse(url);
videoView_Video.setMediaController(mediaController);
videoView_Video.setVideoURI(videoUri);
videoView_Video.requestFocus();
videoView_Video.start();
mediaController.show();
Мой URI:
videoUri = rtsp://v2.cache8.c.youtube.com/CiILENy73wIaGQm-LZitWsUGKxMYDSANFEgGUgZ2aWRlb3MM/0/0/0/video.3gp
Сейчас я получаю сообщение об ошибке, как показано ниже:
1. http youtube = false, scheme = rtsp
2. Couldn't open file on client side, trying server side
3. Error (1,-2147483648)
4. Error: 1,-2147483648
И диалог с сообщением:
Просьба предложить любой ответ, чтобы преодолеть это.
Я столкнулся с той же проблемой и обнаружил, что в Youtube api произошла ошибка, так как некоторые видео играли успешно, а некоторые - нет. После многого поиска я не смог найти стабильное решение. Тогда вы должны проверить, используете ли вы новейшую авию YouTube, поскольку в последней версии api всегда есть исправления ошибок. –
вот решение, это сработало для меня [link] (stackoverflow. com/questions/12909515/play-youtube-video-in-videoview-in-application) –