2017-10-03 6 views
2

iOS 11でHTMLオーディオ要素からオーディオファイルをストリーミングできないという問題が発生しました。このファイルは、外部でホストされているaacファイルです。HTML5 type = "audio/mp4"のiOS 11では、aacストリームのオーディオ再生が機能しません。

これは、コード例です:

<audio controls> 
    <source src="http://techslides.com/demos/samples/sample.aac" type="audio/mp4"> 
</audio> 

私は、「オーディオ/ MPEG」にタイプを変更することでこれを解決しますが、ためにバグを探すために持っていることから、他の人を防ぐために、StackOverflowのためにこれを追加したいです年齢

iOSでこのリンクを開いて、何がうまくいかないかを確認できます。 https://embed.plnkr.co/Z0fE5t5ycS1syKrKf1Nf/?show=preview

+0

私はずっと前と同じ問題を抱えていて、ここで答えを見つけました:https://discussions.apple.com/thread/2650714?start=0&tstart=0 –

+0

ありがとう、私はそれを見つけることはできませんでした検索、多分このstackoverflowの追加は他の人に役立つでしょう。私が見つけたオンラインソースは、aacを使ったmp4形式を使っていると言われています。 – max

+0

ここに持っているのは間違いなく良いアイデアです! –

答えて

2

このように、タイプを「audio/mpeg」に変更することが判明しました。私はまだ何が間違っているのか分からないが。

固定コード:

<audio controls> 
<source src="http://techslides.com/demos/samples/sample.aac" type="audio/mpeg"> 
</audio> 

、初期のバグと修正と再リンク:
https://embed.plnkr.co/Z0fE5t5ycS1syKrKf1Nf/?show=preview

私はこれは私は非常に新しいんだようにStackOverflowに値する加えた願っています。

+1

aacはmp4ではなくadtsです。 aacファイルをmp4コンテナに入れると、/ mp4と入力すると動作します。 – szatmary

関連する問題