Ich habe herausgefunden, dass iOS Safari wählerischer ist als Desktop-Browser, wenn es darum geht, den richtigen Mime-Typ im Daten-URI zu haben. Sie sollten sicherstellen, dass Sie die richtige verwenden.
Ich muss das Video als base64-Daten-URI-Format mit HTML5-Video-Tag auf iPad und iPhone wiedergeben , was mir schließlich hilft, das Video offline zu machen, indem es in websql gespeichert wird
Ich habe einen Link bekommen, der mir geholfen hat, die Machbarkeit zu studieren - (wenn Sie die Ansicht vertreten.) Ссылка Quelle des Links, Sie werden sehen, dass seine Quelle im Base64-Format kodiert ist)
Ich habe das auf den meisten modernen Browsern wie Chrome & amp; Firefox in Windows-Maschine und Safari in Mac OS, dort hat es gut funktioniert.
Also mein erhoffter Anstieg und ich habe es in iPhone und iPad versucht, Nun, es funktioniert NICHT dort ! Ich erhalte nur einen leeren schwarzen Bildschirm anstelle des Videosteuerelements.
Auch im Safari-Debug-Modus bekomme ich keinen Fehler. Ich würde gerne wissen, ob wir Base-64-codiertes Video abspielen können oder ob es nur ein bekanntes Problem für iPad und iPhone ist. .
Um Video unter HTML5-Tags abzuspielen, müssen Sie seine Inhaltsquelle wie Bilder und Video / Audio-Dateien ohne Pfad angeben, nur dann funktioniert es gut.
Wenn Base64-Medienverschlüsselung verwendet wird, müssen Sie berücksichtigen, dass der Speicherverbrauch erheblich ansteigt, es ist nicht dasselbe wie externe Medieneinbindung, wenn sich Medien nicht im Dokument befinden und in Frames geladen werden können, die nur den wirklich benötigten Speicher benötigen. p>
Bei der Verwendung von Base64 müssen alle Daten geladen werden, um eine Entschlüsselung durchzuführen, und die meisten mobilen Browser benötigen viel Zeit, um Videos anzuzeigen, da ihr nützlicher Speicher sehr klein ist (normalerweise wird der größte Teil des Arbeitsspeichers vom Betriebssystem verbraucht) lang, wenn ein Prozess im mobilen System lange dauert, kann Garbage Collection das als Zombie-Thread kennen und töten.
Eigentlich ist keine gute Idee anzunehmen, dass Sie base64 für Videos im mobilen Browser verwenden können, es sollte nicht funktionieren.
Ich muss das Video als base64-Daten-URI-Format mit HTML5-Video-Tag auf iPad und iPhone wiedergeben , was mir schließlich hilft, das Video offline zu machen, indem es in websql gespeichert wird
Ich habe einen Link bekommen, der mir geholfen hat, die Machbarkeit zu studieren - (wenn Sie die Ansicht vertreten.) Ссылка Quelle des Links, Sie werden sehen, dass seine Quelle im Base64-Format kodiert ist)
Ich habe das auf den meisten modernen Browsern wie Chrome & amp; Firefox in Windows-Maschine und Safari in Mac OS, dort hat es gut funktioniert.
Also mein erhoffter Anstieg und ich habe es in iPhone und iPad versucht, Nun, es funktioniert NICHT dort ! Ich erhalte nur einen leeren schwarzen Bildschirm anstelle des Videosteuerelements.
Auch im Safari-Debug-Modus bekomme ich keinen Fehler. Ich würde gerne wissen, ob wir Base-64-codiertes Video abspielen können oder ob es nur ein bekanntes Problem für iPad und iPhone ist. .
Um Video unter HTML5-Tags abzuspielen, müssen Sie seine Inhaltsquelle wie Bilder und Video / Audio-Dateien ohne Pfad angeben, nur dann funktioniert es gut.
Ich habe herausgefunden, dass iOS Safari wählerischer ist als Desktop-Browser, wenn es darum geht, den richtigen Mime-Typ im Daten-URI zu haben. Sie sollten sicherstellen, dass Sie die richtige verwenden.
Wenn Base64-Medienverschlüsselung verwendet wird, müssen Sie berücksichtigen, dass der Speicherverbrauch erheblich ansteigt, es ist nicht dasselbe wie externe Medieneinbindung, wenn sich Medien nicht im Dokument befinden und in Frames geladen werden können, die nur den wirklich benötigten Speicher benötigen. p>
Bei der Verwendung von Base64 müssen alle Daten geladen werden, um eine Entschlüsselung durchzuführen, und die meisten mobilen Browser benötigen viel Zeit, um Videos anzuzeigen, da ihr nützlicher Speicher sehr klein ist (normalerweise wird der größte Teil des Arbeitsspeichers vom Betriebssystem verbraucht) lang, wenn ein Prozess im mobilen System lange dauert, kann Garbage Collection das als Zombie-Thread kennen und töten.
Eigentlich ist keine gute Idee anzunehmen, dass Sie base64 für Videos im mobilen Browser verwenden können, es sollte nicht funktionieren.
Tags und Links iphone base64 ipad html5-video encode