Pergunta

Estou trabalhando em um aplicativo para o Windows Mobile 6 (ou talvez 5) que reproduz vídeos do YouTube. Bem deve Jogue vídeos do YouTube (e controle/consulte o jogador sobre alterações de status, quadro/tempo atual etc.)

Depois de vasculhar a Web por algum tempo (e algumas tentativas), ainda não consegui encontrar uma maneira de fazer isso. As opções que conheço são:

  • Use o player do YouTube, incorporado em HTML, controlável via JavaScript. No entanto, eu não podia assistir a vídeos YT do IE Mobile, para começar - recebo uma mensagem de erro dizendo algo parecido com "você precisa de um navegador com o Flash Player 8 e o JavaScript ativado".

  • Hospedar um controle de mídia, mas o WMP se recusa a reproduzir vídeos YT, incluindo o formato móvel.

  • Use o DirectShow. Ainda estou analisando este (nunca trabalhei com o COM, muito menos o DirectShow, antes), mas ainda estou para encontrar uma solução que suporta Formato (s) do YouTube (s)

Prefiro escrever esse aplicativo em C#, mas o C ++ também funciona.

Ajude -me, ó sábios sábios do Stackoverflow!

Foi útil?

Solução

Você também pode pegar vídeos do YouTube como MP4, espero que isso expanda suas opções de jogador. Você pode procurar o DirectShow CF para a funcionalidade de reprodução ou hospedar outro jogador em seu aplicativo que suporta MP4 ou FLV.

Tentar reproduzi-lo novamente no IE Mobile não funcionará, pois a versão necessária do plug-in flash com suporte a reprodução de vídeo não está disponível (da última vez que verifiquei).

Para obter o arquivo MP4, faça uma solicitação a este URL:

"http://www.youtube.com/get_video?video_id=" + videoid +" & t = " + token +" & fmt = 18 "

Para obter o FLV, use isto:

"http://www.youtube.com/get_video?video_id=" + videoid +" & t = " + token

Para fazer o token chamar isso:

"http://www.youtube.com/api2_rest?method=youtube.videos.get_video_token&video_id=" + Videoid

Eu escrevi um aplicativo que pegava uma lista de reprodução de vídeos do YouTube e os sincronizaria com o meu PocketPC, usei o TCPMP com o complemento Flash para reprodução do vídeo (externamente do meu aplicativo). Embora o MP4 também tenha trabalhado no PPC, fiquei com o FLVS porque, na época, alguns vídeos no YouTube não estavam disponíveis como MP4. Eu não ficaria preocupado com isso agora.

Infelizmente, meu PPC quebrou, agora estou fazendo algo semelhante no meu iPhone, mas tive que mudar completamente para o formato MP4. A reprodução de FLV da VLC no iPhone era muito espumosa para mim.

Outras dicas

O coreplayer Inclui um plug -in para o IE Mobile que permite reproduzir vídeos do YouTube. Outra opção é TCPMP que inclui um plug -in para reproduzir vídeos FLV no Windows Mobile, isso é o OpenSOUCE.

Você pode usar o novo aplicativo do YouTube para o Windows Mobile que o Google criou direta ou indiretamente.

Novo aplicativo do YouTube para Windows Mobile

Assistindo ao vídeo no Windows Mobile

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top