Pergunta sobre youtube, android – reproduzir vídeo do youtube no modo de tela cheia no meu aplicativo android

2

Eu estou usando o código a seguir para reproduzir vídeos do youtube no meu aplicativo.

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

Eu gostaria que os vídeos do youtube fossem abertos no modo de tela cheia. Existe alguma maneira de conseguir isso?

Eu também estou procurando uma resposta para essa pergunta. Eu acho que o gdata apis poderia ser de alguma ajuda. Harshal Kshatriya
obrigado .. mas eu não acho que o seu link abrange a reprodução de vídeos em tela cheia. No meu aplicativo, vídeos estão sendo reproduzidos, mas os vídeos do youtube não estão em tela cheia e eu tenho que fazer isso manualmente a partir de agora. ambit
Tente usar o player do youtube aberto. Isso me ajudou. Este é o link para isso:keyeslabs.com/joomla/projects/youtube-player/… ambit

Sua resposta

3   a resposta
3

Tente usar

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

A razão é a diferente Uri. O que você está usando atualmente é apenas o fornecimento de conteúdo via http: que passa a ser de vídeo e é resolvido para o youtube. Aquele com "vnd.youtube" está realmente dizendo ao sistema que você tem conteúdo de vídeo que gostaria que um dos aplicativos nativos atendesse.

Ah, se você quiser realmente reproduzir vídeo em tela cheia sem usar o aplicativo youtube (que você não pode controlar), você não tenta apenas criar seu próprio VideoView? Confira este linkreprodução de tela cheia de vídeo

Então você vai ter que consertar seu problema de reprodução do VideoView porque eu não acho que você conseguirá controlar o YouTube para começar a tela inteira Frank Sposaro
sim não consegui fazê-lo funcionar também. Não permite que você force a visualização em tela inteira Mobile Bloke
Obrigado. Eu tentei isso. Mas isso não funcionou .. ambit
Você tentou criar seu próprio VideoView? Frank Sposaro
1

eu finalmente consegui seguir as instruções neste link.http://keyeslabs.com/joomla/projects/youtube-player/244-open-youtube-activity-project-launched-by-keyes-labs

Aqui você cria seu próprio player de vídeo e o vídeo é reproduzido nele

Esta é apenas uma resposta de link. Considere copiar informações relevantes aqui. S Shahid
12

Intent intent = new Intent(Intent.ACTION_VIEW, Uri.parse("http://www.youtube.com/watch?v=VIDEOID"));
intent.putExtra("force_fullscreen",true); 
startActivity(intent);
Isso está forçando o cenário do vídeo mesmo que seja um vídeo de retrato ... jjxtra

Perguntas relacionadas