Потоковая передача видео YouTube

Для тех, кто не может найти ответ выше, загрузите zip-файл lombok, совместимый с intelliJ, по ссылке ниже. Убедитесь, что вы загружаете lombok, который соответствует версии вашей IDE.

https://plugins.jetbrains.com/plugin/6317-lombok/versions

После загрузки импортируйте этот zip-файл через настройки -> плагины -> Установить плагины со стола .

enter image description here

28
задан Jonik 27 January 2014 в 22:19
поделиться

3 ответа

Я впечатлен тем, что грязный способ вообще работает! Если у вас есть работающее решение, используйте его. Я не думаю, что есть чистый способ заставить RTSP-поток работать в SDK.

1
ответ дан 28 November 2019 в 03:57
поделиться

If you're willing to do the work in a new activity, the following will work on a device but not on the emulator:

startActivity(new Intent(Intent.ACTION_VIEW, Uri.parse("http://www.youtube.com/watch?v=cxLG2wtE7TM")));

2
ответ дан 28 November 2019 в 03:57
поделиться

Иногда Uri.parse возвращает "null", потому что не может проанализировать протокол rtsp вместо протокола http.

Посмотрите его с помощью Log в logcat Uri.parse (rtspURL) .toString () , и вы не увидите ничего написанного. или только сделайте Log.d ("tag", Uri.parse); , и то же самое будет возвращено.

Попробуйте найти другой способ синтаксического анализа (создания) Uri.

Я бы попробовал и запустил:

String urlVideo = <your rtspURL>
VideoView video = (VideoView)findViewById(R.id.VideoView01);
Log.d(tag , urlVideo);
video.setVideoURI(Uri.parse(urlVideo));
MediaController mc = new MediaController(this);
video.setMediaController(mc);
video.requestFocus();
video.start();
mc.show();
2
ответ дан 28 November 2019 в 03:57
поделиться
Другие вопросы по тегам:

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