Meine Frage ist spezifisch für YouTube-Apps Neue Offline-Funktionalität.
Ich habe einige Videos von der YouTube-App auf meinem Android-Handy gespeichert. Ich habe mein Handy-Betriebssystem aufgrund eines Problems wiederhergestellt. Ich habe jedoch Dateien, die von der YouTube-App heruntergeladen wurden, auf der SD-Karte gespeichert. Jetzt YouTube zeigt diese Videos nicht in der Offline-Liste an.
Gibt es eine Möglichkeit, diese Dateien über die YouTube-App zu öffnen?
Anhängen
Ich bin Ich frage mich nur, ob YouTube einige Konfigurationsdateien zum Speichern der Liste der heruntergeladenen Videos verwendet. Wenn ja, können wir diese Konfigurationsdateien ändern und diese Videos zur Offline-Liste hinzufügen.
Kommentare
- Sie haben ‚ das Zeitintervall zwischen dem Speichern und Wiederherstellen des Videos nicht erwähnt. Laut einem Artikel über Engadget , “ Alles, was Sie speichern, ist 48 Stunden lang verfügbar im Offline-Bereich des linken Schiebemenüs. “ Möglicherweise müssen Sie das Video erneut herunterladen.
- @AndrewT. Eigentlich waren es definitiv mehr als 48 Stunden. Aber Google Offline zeigt, dass 1 GB SD-Kartenspeicher verwendet wird, der Inhalt jedoch nicht in der Youtube-Offline-Liste sichtbar ist.
- Mehr oder weniger, das ist ‚, was ich meine: YouTube kontrolliert den Zugriff auf die Offlinedatei. Selbst wenn die Datei vorhanden ist, wird YouTube sie ‚ nicht auflisten, wenn sie ‚ bereits abgelaufen ist. Ich gehe davon aus, dass die Berechtigung auf ihrem Server pro Konto gesteuert wird. Sie müssen die Datei also manuell löschen und von YouTube erneut herunterladen. Ich glaube, dass ‚ aus gutem Grund so ist.
Antwort
Nein, derzeit gibt es KEINE Möglichkeit, die zuvor heruntergeladenen Videos wiederherzustellen.
Grund ?
Die Offline-Funktion zählt eher als Cache wird nicht als „Ihre Daten“ betrachtet.
Und da Sie das Telefon wiederhergestellt haben (vorausgesetzt, es wird auf die Werkseinstellungen zurückgesetzt), wird der Inhalt im Wesentlichen speziell gelöscht from the /cache (holding the application cache) and /data (user data and user-installed apps, dalvik cache) partitions.
Achtung: Sie verlieren alle heruntergeladenen Offline-YouTube-Videos, wenn Sie „ Updates „der YouTube-App deinstallieren.
Ich habe eine ähnliche Frage gestellt HIER als auch ich feststellte, dass meine Offline-Videos von YouTube verschwunden sind!
Kommentare
- Diese Frage scheint zu beantworten eine andere Frage (obwohl es möglicherweise die beabsichtigte Frage des Fragestellers ‚ angesichts der Kommentare ist).
- @agweber Ja, als ich die Antwort gepostet habe, hatte das OP lieferte einige Kommentare und mein Antwortbeitrag basiert darauf. Aber es se Diese Kommentare werden jetzt entfernt.
- Ich bin anderer Meinung. Ich glaube nicht, dass ‚ das Video (youtube) mehr im Cache speichert. Man kann sich auch ein einwöchiges Video ansehen.
Antwort
Nein, es gibt keine Möglichkeit zum Öffnen Die EXO-Datei, da sie verschlüsselt ist und die Videodatei in Blöcke von EXO-Dateien aufgeteilt ist. Selbst wenn auf Ihrem Telefon ein Offline-Video gespeichert ist, finden Sie im Verzeichnis Internal Storage/Android/data/com.youtube.com
mehr als eine EXO-Datei. Sie sind nichts anderes als die verschlüsselten Exo-Dateien, die nur über die Youtube-App geöffnet werden können. Von den xda-Entwicklern Forumbeitrag ,
1 – Google verwendet eine EXO-Datei Format zum Speichern von Videos. Dies ist anscheinend ein Dateiformat, das für Systemdateien verwendet wird. Obwohl wir es geschafft haben, diese EXO-Dateien auf einen Computer zu kopieren, kann es anscheinend nur über die YouTube-Android-App abgespielt werden.
2- Wenn Sie einen Download für anfordern Als Offline-Video in der YouTube-App wird das Video in Blöcken heruntergeladen. Beispielsweise wurde eine heruntergeladene 3-Minuten-Datei in fünf Teilen gespeichert. Es ist möglich, dass nur die YouTube-App für Android diese Teile verstehen und zusammenfügen kann.
3- Wir sind auch der Meinung, dass hier eine Echtzeitverschlüsselung stattfindet. Wenn das Video heruntergeladen wird, wird es nicht nur in Teile zerlegt, sondern auch in das EXO-Format konvertiert, komprimiert und in Echtzeit verschlüsselt. Dies hat mehrere Vorteile. Der einzige offensichtliche Vorteil besteht darin, dass Benutzer das Video nicht kopieren, einfügen und wahllos freigeben können. Die Komprimierung spart unterdessen Speicherplatz auf der Festplatte. Beispielsweise hat das heruntergeladene 3-minütige Video tatsächlich verbraucht ca. 40 MB Daten. Bei der Speicherung auf dem Telefon nahm das Video jedoch nur ca. 25 MB Speicherplatz in Anspruch.
4- Wenn ein Benutzer das Video abspielt, wird es in Echtzeit entschlüsselt. Möglicherweise sind es nur YouTube-Videos Die App kann diese Entschlüsselung durchführen.
5- Wenn Sie das Offline-Video über Bluetooth freigeben, wird anstelle der eigentlichen Datei ein Weblink zum Video an den Empfänger gesendet.
Sie können sich jedoch diese Exoplayer-Bibliothek auf Github ansehen und prüfen, ob das hilft.
ExoPlayer ist ein Media Player auf Anwendungsebene für Android. Es bietet eine Alternative zur MediaPlayer-API von Android für die lokale und Audio-Wiedergabe von Audio und Video.
Kommentare
- Wenn die YouTube-App dies offline macht, kann sie mit Sicherheit rückentwickelt werden, um die Logik für die Entschlüsselung und die Schlüssel zu extrahieren. Aber dies ist natürlich nicht ‚ zu nützlich, da Sie unverschlüsselte YouTube-Videos einfach herunterladen können.