2017-02-13 2 views
6

ich folgenden Code-Basis habenmpg/mpeg Audiodatei Dauer jquery

Audiosource.onloadeddata = function() { 
      $("#txtAudioDuration").val(Math.round(Audiosource.duration)); 
      }; 

Wenn ich .mp3, .mp4, Ogg, WAV-Audiodauer korrekt aufgefüllt, aber wenn ich mpg oder MPEG-Audio Datei wird die Dauer nicht geladen.

Ich habe versucht, mit konvertierten mpg und mpeg Audiodatei, habe ich nicht original mpg oder MPEG-Audiodateien. Gibt es einen Link zum Herunterladen dieser Dateien?

Jeder Vorschlag würde sehr geschätzt werden.

Dank

+0

Können Sie Beispiele von Audiodateien geben, die nicht funktionieren? Warum verwenden Sie das Videoformat mpg für Audio? –

+0

Ich fand, Audio wird auch für mpg und seine Client-Anforderung unterstützt. –

+0

Können Sie uns Muster zur Verfügung stellen? –

Antwort

4

Zuerst dachte, Sie müssen Server Content-Type-Header audio/mpeg statt video/mpeg setzen. Ich habe versucht, meine nginx richtig zu konfigurieren, aber Audio-Tag funktioniert immer noch nicht.

Sie können das nicht tun, Browser don't support mpeg type.

Firefox unterstützt Ogg Vorbis und WAV

Opera unterstützt Ogg Vorbis und WAV

Safari unterstützt MP3, AAC und MP4

Chrome unterstützt Ogg Vorbis, MP3, WAV, AAC, und MP4

Internet Explorer 9+ unterstützt MP3, AAC und MP4

iOS supp orts MP3, AAC und MP4

Android unterstützt AAC und MP3

Eigentlich kann es ein altes doc sein, so look here. Aber even wiki says, dass mpeg wird von keinem Browser unterstützt.

+0

Firefox unterstützt nicht .mp3, .mp4? ?? –

+0

Sieht aus wie alte Dokumente. https://www.w3schools.com/tags/tag_audio.asp zeigt, dass mp3 unterstützt wird. Allerdings ist 'mpeg' nicht. –

+0

Wiki sagt das gleiche - keine mpeg Unterstützung - https://en.wikipedia.org/wiki/HTML5_Audio#Supported_Audio_coding_formats –

0

ich mit shukshin.ivan mpg oder mpeg Format einigen können nicht in Audioquelle eingebettet werden. Auch hier sind einige Links, die für Sie in der Codierung und mit verschiedenen Formaten hilfreich sein können.

https://developer.mozilla.org/en-US/docs/Web/HTML/Supported_media_formats

https://developer.mozilla.org/de/docs/Web/HTML/Using_HTML5_audio_and_video

und ich einen Hinweis auf Ihre Frage auf Stackoverflow gefunden, die den Import von MPEG-Dateien in HTML5 Audio-Tag zusammenhängt können Sie detaillierte Erläuterungen zu finden:

Is there a way to play mpeg videos in HTML5?

Ich hoffe, das hilft.

+0

Beispieldatei ist http://www.yourfilelink.com/get.php?fid=1316818 –