Minha pergunta é específica para aplicativos do YouTube “s nova funcionalidade offline.
Salvei alguns vídeos do aplicativo do YouTube no meu telefone Android. Restaurei o sistema operacional do meu telefone devido a algum problema. Mas tenho arquivos que foram baixados pelo aplicativo do YouTube armazenados no cartão SD. Agora O YouTube não está exibindo esses vídeos na lista offline.
Existe alguma maneira de abrir esses arquivos por meio do aplicativo do YouTube?
Anexar
Estou apenas querendo saber se o youtube usa alguns arquivos de configuração para armazenar a lista de vídeos baixados. Se sim, podemos modificar esses arquivos de configuração e adicionar esses vídeos à lista offline.
Comentários
- Você ' t mencionou o intervalo de tempo entre salvar o vídeo e restaurá-lo. De acordo com um artigo no Engadget , " Tudo o que você salvar ficará acessível por 48 horas na seção off-line do menu deslizante à esquerda. " Talvez seja necessário baixar o vídeo novamente.
- @AndrewT. Na verdade, foram definitivamente mais de 48 horas. Mas o google offline mostra a memória sdcard de 1GB sendo usada, mas o conteúdo não é visível na lista offline do youtube.
- Mais ou menos, que ' é o que quero dizer: O YouTube controla o acesso ao arquivo offline. Mesmo se o arquivo estiver lá, o YouTube não ' listá-lo-á se ' já tiver expirado. Eu presumo que a permissão seja controlada no servidor por conta, então você tem que excluir o arquivo manualmente e baixá-lo novamente do YouTube. Eu acredito que ' é assim por um bom motivo.
Resposta
Não, atualmente NÃO há como recuperar os vídeos baixados anteriormente.
Motivo ?
O recurso off-line conta como cache, portanto, é não é considerado como “seus dados”.
E como você restaurou o telefone (presumindo que ele foi “redefinido para a configuração original”), o que ele basicamente faz é limpar o conteúdo especialmente from the /cache (holding the application cache) and /data (user data and user-installed apps, dalvik cache) partitions.
Cuidado: Você perderá todos os vídeos baixados off-line do YouTube, quando “ Desinstalar atualizações “do aplicativo do YouTube.
Eu fiz uma pergunta semelhante AQUI quando eu também descobri que meus vídeos offline do YouTube sumiram!
Comentários
- Esta pergunta parece estar respondendo uma pergunta diferente (embora possa ser a pergunta pretendida pelo autor da pergunta ' dados os comentários).
- @agweber Sim, quando postei a resposta, o OP tinha forneceu alguns comentários e minha postagem de resposta é baseada nisso. ems esses comentários foram removidos.
- Eu discordo. Eu não ' acho que (youtube) não salva mais o vídeo no cache. Também é possível assistir a um vídeo de uma semana.
Resposta
Não, não há como abrir o arquivo .exo, pois é criptografado e o arquivo de vídeo é dividido em pedaços de arquivos .exo. Mesmo se você tiver um vídeo offline armazenado em seu telefone, poderá encontrar mais de um arquivo .exo no diretório Internal Storage/Android/data/com.youtube.com
. Eles nada mais são do que arquivos exo criptografados que só podem ser abertos por meio do aplicativo do Youtube. Da postagem do fórum xda-developers,
1- O Google está usando o arquivo EXO formato para salvar vídeos. Este é aparentemente um formato de arquivo usado para arquivos de sistema e embora tenhamos copiado esses arquivos EXO para um computador, ele pode ser reproduzido apenas por meio do aplicativo do YouTube para Android.
2- Quando você solicitar um download para um vídeo offline no aplicativo do YouTube, o vídeo é baixado em pedaços. Por exemplo, um arquivo de 3 minutos que baixamos foi salvo em cinco partes. É possível que apenas o aplicativo YouTube para Android consiga entender esses pedaços e juntá-los.
3- Também sentimos que há criptografia em tempo real acontecendo aqui. Quando o vídeo é baixado, ele não só é dividido em partes, mas também convertido para o formato EXO, compactado e criptografado em tempo real. Isso tem vários benefícios, o único benefício óbvio é que as pessoas não podem “copiar e colar o vídeo e compartilhá-lo indiscriminadamente. A compactação, entretanto, economiza espaço no disco. Por exemplo, o vídeo de 3 minutos que baixamos realmente consumiu cerca de 40 MB de dados. Mas quando armazenado no telefone, o vídeo ocupava apenas cerca de 25 MB de espaço.
4- Quando um usuário reproduz o vídeo, ele é descriptografado em tempo real. É possível que apenas o YouTube O aplicativo pode fazer essa descriptografia.
5- Se você compartilhar o vídeo offline usando Bluetooth, em vez do arquivo real, um link da web para o vídeo é enviado ao destinatário.
No entanto, você pode querer dar uma olhada nesta Biblioteca do Exoplayer no Github e ver se isso ajuda.
ExoPlayer é um reprodutor de mídia de nível de aplicativo para Android. Ele fornece uma alternativa à API MediaPlayer do Android para reproduzir áudio e vídeo localmente e pela Internet.
Comentários
- Se o aplicativo do YouTube faz isso offline, certamente pode ser feito engenharia reversa para extrair a lógica de descriptografia e as chaves. Mas é claro que isso não é ' muito útil, pois você pode baixar vídeos do YouTube não criptografados facilmente.