Вопрос по youtube, android – воспроизводить видео на YouTube в полноэкранном режиме в моем приложении для Android

2

Я использую следующий код для воспроизведения видео YouTube в моем приложении.

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

Я хотел бы, чтобы видео на YouTube открывались в полноэкранном режиме. Есть ли способ добиться этого?

Попробуйте использовать Open YouTube Player. Это помогло мне. Это ссылка для этого:keyeslabs.com/joomla/projects/youtube-player/… ambit
Я также ищу ответ на этот вопрос. Я думаю, что gdata apis может помочь. Harshal Kshatriya
возможный дубликатAndroid YouTube app Play Video Intent RvdK
спасибо ... но я не думаю, что ваша ссылка касается воспроизведения видео в полноэкранном режиме. В моем приложении воспроизводятся видео, но видео на YouTube не являются полноэкранными, и я должен сделать это вручную, как сейчас. ambit

Ваш Ответ

3   ответа
3

Intent intent = new Intent(Intent.ACTION_VIEW, Uri.parse("vnd.youtube://" + video_id);
startActivity(intent);

Причина в другом Ури. Тот, который вы используете в настоящее время, просто предоставляет контент через http: это видео и получает разрешение на YouTube. Тот, что с & quot; vnd.youtube & quot; на самом деле говорит системе, что у вас есть видеоконтент, о котором вы бы хотели, чтобы одно из нативных приложений позаботилось.

Ах, если вы хотите воспроизводить полноэкранное видео без использования приложения YouTube (которым вы не можете управлять), вы не пытаетесь просто создать свой собственный VideoView? Проверьте эту ссылку воспроизведение видео во весь экран

Так что вам придется решить проблему воспроизведения VideoView, потому что я не думаю, что вы сможете получить контроль над YouTube, чтобы начать в полноэкранном режиме.
Я попробовал видео-просмотр ранее. Но затем возникла проблема с тем, что видео не воспроизводилось. Затем я опробовал опцию в моем коде, упомянутом выше. Видео воспроизводится, но теперь я застрял с этой проблемой полного экрана .. ambit
Вы пытались просто создать свой собственный VideoView?
Я пытался использовать просмотр видео. Но опять же, это не сработало .. Я использовал эту ссылку здесь на этот раз.keyeslabs.com/joomla/samplecode/introvideoactivity/…  Не уверен, как это сработает. Было бы здорово, если бы кто-нибудь показал мне свой рабочий код для видеопотока, транслирующего видео на YouTube. ambit
Благодарю. Я попробовал это. Но это не сработало .. ambit
12

Нашел это решение сегодня:

Intent intent = new Intent(Intent.ACTION_VIEW, Uri.parse("http://www.youtube.com/watch?v=VIDEOID"));
intent.putExtra("force_fullscreen",true); 
startActivity(intent);
Это заставляет видео пейзаж, даже если это портретное видео ...
1

я в конечном итоге преуспел, следуя инструкциям по этой ссылке http://keyeslabs.com/joomla/projects/youtube-player/244-open-youtube-activity-project-launched-by-keyes-labs

Здесь вы создаете свой собственный видеоплеер, и видео воспроизводится в нем

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

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