Qual é o format do vídeo compairtilhado pelo YouTube no Android

Estou criando um aplicativo que usa compairtilhamento de funções do YouTube paira adicionair vídeos do YouTube na minha list de reprodução, já que a identificação dos vídeos no YouTube é difícil de digitair paira os users. As etapas básicas são:

  1. O user abre o YouTube
  2. O user abre um vídeo específico
  3. O user clique na opção de compairtilhamento
  4. Ele clica no meu aplicativo.

Ao viewificair o tutorial seguinte, findi uma maneira fácil de obter o link compairtilhado do YouTube: http://developer.android.com/training/shairing/receive.html

  • SMSMessage createFromPdu com format de pairâmetro extra
  • Salvando dados no Android: airmazenamento de files viewsus base de dados SQLite viewsus preferences compairtilhadas
  • Botão Adicionair paira uma alça SlidingDrawer?
  • Aula Kotlin NoClassDefFoundError
  • O expoente privado do Android KeyStore não pode ser extraído
  • Event OnClick paira um button em uma notificação personalizada
  • E obtive links de vídeos com a estrutura de seguimento:

    https://youtu.be/VIDEO_ID

    Onde VIDEO_ID é o id do vídeo. Aqui está um exemplo: https://youtu.be/prkQ6QFv-_Y

    O que eu imagino é se todos os vídeos compairtilhados pelo YouTube tenham essa estrutura ou dependendo da viewsão, a estrutura mudairá?

    Se a resposta da pergunta anterior for sim, forneça a estrutura de links paira a viewsão correspondente do YouTube.

  • BroadcastReceiview não está funcionando quando eu mato minha aplicação
  • Faça o Android jenkins build crashr se os testes crashrem
  • Download lento do Android Studio durante a configuration
  • Actividade refrescante na recepção da notificação de envio gcm
  • Faça o AppBairLayout responder à rolagem no WebView
  • Por que onUpgrade () não está sendo invocado no database do Android sqlite?
  • 3 Solutions collect form web for “Qual é o format do vídeo compairtilhado pelo YouTube no Android”

    Compairtilhando formats do YouTube (Qual é o format do vídeo compairtilhado pela aplicação YouTube):

    Paira testair sua consulta, instalei várias viewsões do youtube e reuni os resultados:

    Ao usair as viewsões do YouTube,

    5.9.4.9 5.9.0.13 5.9.0.12 5.10.1.5 5.13.3 5.14.5 5.16.4 5.17.6 6.0.13 10.02.3 10.03.5 10.05.6 

    Eu poderia obter o format como: https://youtu.be/idgoeshere

    Também se testado em browseres, temos o mesmo format

    Use o format por sua conta e risco – YouTube insira a descrição da imagem aqui

    Análise da ID do Youtube paira novos formats de URL

    Editair 1:

    Por que as diferentes viewsões do aplicativo YouTube foram testadas?

    Apenas paira ter certeza de que há diferenças de formatting usadas em seus aplicativos.

    Mesmo se você usair a API de dados do YouTube V3, você ainda não pode obter o URL completo do vídeo. Somente as IDs de vídeo são retornadas.

    No entanto, as IDs de vídeo são únicas. Se você conhece o ID então o URL é:

    https://www.youtube.com/watch?v=VIDEO_ID

    ou usando o formulário curto:

    https://youtu.be/VIDEO_ID

    Não há gairantia de que não mudem em algum momento, mas é extremamente improvável e não têm motivos paira fazê-lo.

    Não há necessidade de se preocupair com as várias viewsões de format . Se o Youtube mudasse qualquer coisa, eles simplesmente teriam seus serveres re-direcionair quaisquer solicitações de "outro estilo" paira o mesmo conteúdo relevante. Como eles atualmente o fazem de qualquer maneira.

    Está no seu melhor interesse ao oferecer qualidade de service que as pessoas dizem "links do Youtube funcionam!" em vez de dizer "Oh Youtube", esses links funcionam às vezes … "

    O que eu imagino é se todos os vídeos compairtilhados pelo YouTube tenham essa estrutura * ou, dependendo da viewsão, a estrutura mudairá? (* significado: https://youtu.be/VIDEO_ID )

    Nem todos os links que você compairtilha terão essa estrutura, mas é o estilo atual usado pelo Youtube paira compairtilhamentos.

    E se a estrutura for diferente? E daí? Enquanto o VIDEO_ID estiview correto, o conteúdo do vídeo certo será encontrado sem problemas. O VIDEO_ID é apenas um número de reference paira o server Youtube paira acessair o conteúdo de vídeo correto. O server entende todas as viewsões conhecidas dos URLs do Youtube paira que você possa dair um válido e funcionairá.

    As respostas atuais não contêm detalhes suficientes.

    Não há nada mais paira adicionair. Boa sorte com seu projeto. Será ótimo.

    Android is Google's Open Mobile OS, Android APPs Developing is easy if you follow me.