HTML5-Audio-Tag funktioniert nicht in Android

8

Ich habe eine Beispiel-Handy-Lücke-Anwendung für Android ics erstellt. Und die index.html hat ein Audio-Tag wie folgt.

%Vor%

Ich kann den Ton überhaupt nicht abspielen. Ich habe die Stapelüberlaufpfosten überall gesehen, wo erwähnt wurde, dass das Audio-Tag nach der Veröffentlichung von Froyo gut funktioniert. Aber ich teste es in Ingwerbart und in ICS und es funktioniert überhaupt nicht.

    
karthick 27.08.2012, 12:34
quelle

5 Antworten

8

Die HTML5-Audiounterstützung ist aufgrund von Codec-Lizenzierungsproblemen und der Betriebssystemimplementierung / -unterstützung nicht auf verschiedenen Geräten / Betriebssystemen konsistent. Wenn Sie nur MP3-Dateien abspielen, können Sie diese mit PhoneGaps Medien Klasse, die eine konsistente und zuverlässige Audioprogrammierung auf allen Plattformen bietet.

Wenn Sie die Möglichkeit haben möchten, Audio vorab zu laden und erweiterte Szenarien wie Polyphonie oder Layering (wie Videospieleffekte) zu verwenden, können Sie die LowLatencyAudio PhoneGap natives Plugin.

    
Andrew Trice 27.08.2012, 15:32
quelle
6

Super zu spät, aber type="audio/mp3" ist falsch - es sollte type="audio/mpeg"

sein

Damit ist Android immer noch furchtbar in der Wiedergabe von HTML5-Audio - Sie müssen das src -Attribut vor dem Abspielen von Sounds zurücksetzen (oder sie werden nur einmal abgespielt) und es ist nicht tolerant gegenüber mehreren Dateitypen (erforderlich für andere Browser). Sie unterstützen auch nicht die WebAudioAPI

    
shrewdlogarithm 27.11.2012 22:15
quelle
2

Laut html5test.com unterstützt Android 4 nur MP3 im Audio-Tag.

    
roncsak 27.08.2012 12:39
quelle
2

Ich wünschte, ich hätte früher mit einigen Ergebnissen geantwortet.

Das Folgende scheint für mich zu funktionieren. Android scheint sehr anal darüber zu sein, welche Quelle zuerst kommt. Also hatte ich die "mp3" -Quelle wie in der dritten Zeile und bewegte es nach oben, so dass es jetzt sicher funktioniert. Die Steuerelemente = Steuerelemente ist, weil ohne IE 11 nicht auf regulären PC zu funktionieren schien. Meine Gedanken dazu. Musste die Kopie in ogg für Firefox machen um es zu erkennen.

%Vor%     
Moises 03.03.2015 15:07
quelle
0

Es sieht so aus, als wäre der Pfad zu Ihrer MP3-Datei falsch. Wenn sich diese Datei auf der SD-Karte befindet, lautet der Pfad etwa:

%Vor%     
Simon MacDonald 27.08.2012 14:05
quelle

Tags und Links