Spørsmålet mitt er spesifikt for YouTube-appens ny frakoblet funksjonalitet.

Jeg har lagret noe video fra YouTube-appen på Android-telefonen min. Jeg har gjenopprettet telefonens operativsystem på grunn av noen problemer. Men jeg har filer som ble lastet ned av YouTube-appen lagret på SD-kort. Nå YouTube viser ikke videoene i frakoblet liste.

Er det noen måte jeg kan åpne disse filene på via YouTube-appen?

Legg til

Jeg er bare lurer på om youtube bruker noen konfigurasjonsfiler til å lagre listen over nedlastede videoer. I så fall kan vi endre slike konfigurasjonsfiler og legge til disse videoene i offline-listen.

Kommentarer

  • Du har ikke ' t nevnte tidsintervallet mellom å lagre videoen og gjenopprette den. Ifølge en artikkel om Engadget , " Alt du sparer vil være tilgjengelig i 48 timer i offline-delen på venstre glidemeny. " Du må kanskje laste ned videoen på nytt.
  • @AndrewT. Egentlig var det definitivt mer enn 48 timer. Men google offline viser 1 GB sdcard-minne som brukes, men innholdet er ikke synlig i youtube offline-listen.
  • Mer eller mindre, at ' er det jeg mener: YouTube kontrollerer tilgangen til den frakoblede filen. Selv om filen er der, vil ikke YouTube ' liste den hvis den ' allerede er utløpt. Jeg antar at tillatelsen kontrolleres på serveren per konto, så du må slette filen manuelt og laste den ned fra YouTube på nytt. Jeg tror det ' er slik med god grunn.

Svar

Nei, for øyeblikket er det INGEN måte å gjenopprette de tidligere nedlastede videoene på.

Årsak ?

Offline-funksjonen teller heller som hurtigbuffer, så den er ikke betraktet som «dataene dine».

Og siden du gjenopprettet telefonen (forutsatt at den er «tilbakestilt til fabrikken»), er det egentlig å tørke innholdet spesielt from the /cache (holding the application cache) and /data (user data and user-installed apps, dalvik cache) partitions.

Advarsel: Du mister alle nedlastede YouTube-videoer uten nett når du « Avinstaller oppdateringer «av YouTube-appen.

Jeg stilte et lignende spørsmål HER da jeg også fant ut at de offline-videoene mine fra YouTube manglet!

Kommentarer

  • Dette spørsmålet ser ut til å svare et annet spørsmål (selv om det kan være spørgeren ' det tiltenkte spørsmålet gitt kommentarene).
  • @agweber Ja, da jeg la ut svaret, hadde OP ga noen kommentarer og svaret mitt er basert på det. Men det se ems disse kommentarene er nå fjernet.
  • Jeg er uenig. Jeg tror ikke ' det lagrer videoen i hurtigbufferen lenger. Man kan se på en ukes gammel video også.

Svar

Nei det er ingen måte å åpne .exo-filen siden den er kryptert og videofilen er delt i biter av .exo-filer. Selv om du har en offline video lagret på telefonen din, kan du finne mer enn en .exo-fil under Internal Storage/Android/data/com.youtube.com -katalogen. De er ikke annet enn de krypterte exo-filene som bare kan åpnes gjennom Youtube-appen. Fra xda-utviklerne foruminnlegg ,

1- Google bruker EXO-fil format for å lagre videoer. Dette er tilsynelatende et filformat som brukes til systemfiler, og mens vi klarte å kopiere disse EXO-filene til en datamaskin, kan det tilsynelatende bare spilles gjennom YouTube Android-appen.

2- Når du ber om en nedlasting for en offline video i YouTube-appen, lastes videoen ned i biter. For eksempel ble en 3-minutters fil vi lastet ned lagret i fem deler. Det er mulig at bare YouTube-appen for Android kan gi mening om disse biter og bli sammen med dem.

3 – Vi føler også at det foregår kryptering i sanntid her. Når videoen lastes ned, blir den ikke bare delt inn i deler, men blir også konvertert til EXO-format, komprimert og kryptert i sanntid. Dette har flere fordeler, den ene åpenbare fordelen er at folk ikke kan kopiere og lime inn videoen og dele den uten å skille. Komprimeringen sparer i mellomtiden plass på disken. For eksempel forbrukte den 3 minutter lange videoen vi lastet ned faktisk rundt 40 MB data. Men når den lagres på telefonen, tok videoen bare rundt 25 MB plass.

4- Når en bruker spiller av videoen, dekrypteres den i sanntid. Det er mulig at bare YouTube appen kan gjøre denne dekrypteringen.

5- Hvis du deler den offline videoen ved hjelp av Bluetooth, sendes en nettkobling til videoen til mottakeren i stedet for den faktiske filen.

Det kan imidlertid være lurt å se på dette Exoplayer Library på Github og se om det hjelper.

ExoPlayer er en mediaspiller på applikasjonsnivå for Android. Det gir et alternativ til Android MediaPlayer API for å spille av lyd og video både lokalt og over Internett.

Kommentarer

  • Hvis YouTube-appen gjør det frakoblet, kan det absolutt konverteres for å hente ut logikken for dekryptering og nøklene. Men selvfølgelig er dette ikke ' ikke for nyttig, ettersom du enkelt kan laste ned ukrypterte YouTube-videoer.

Legg igjen en kommentar

Din e-postadresse vil ikke bli publisert. Obligatoriske felt er merket med *