AppleとAndroidの両方のデバイス用にポッドキャストフィードを作成したいと思います。私はMP3の代わりにAACを使用したい(品質/サイズのため) - AndroidはネイティブにAACをサポートしています。 documentation from Appleによれば、私はそれをテストしました。type
の<enclosure>
はAACにはなり得ません(iTunesはこのようなポッドキャストフィードのエピソードを表示します)。さて、私はaudio/aac
をaudio/x-m4a
に置き換えましたが、ファイルは生のAAC - 成功 - iTunesショーのエピソードと同じままです。私はそのような設定を、少数のAndroid Podcastフェッチャー、iOSネイティブPodcastsアプリストリームなどで正しくテストしました。 BUT iTunesはダウンロード後にのみそのようなフィードからファイルを再生できます。何もクリックしないで何度もクリックしますが、何も再生しません。エラーはありません。iTunesはAACでポッドキャストのエピソードをストリーミングできません(ダウンロードのみ再生)
mime audio/mpeg
のテスト用にMP3を書き込もうとしましたが、そのようなポッドキャストのエピソードはiTunesで正しくストリームされています。
サーバー上のすべてのファイルのMIMEタイプをaudio/x-m4a
とaudio/mpeg
に変更しようとしました - iTunesもストリームできません。
iTunesでAACファイルを何とかストリーミングすることは可能でしょうか、MP3にダウングレードする必要がありますか?
AACをM4Aコンテナに入れてください。 –
昨日私がそれについて考えなかったのは間違いです。おそらく、私はAndroidがM4Aを再生できないことを無意識のうちに知っていたかもしれませんが、[documentation](https://developer.android.com/guide/topics/media/media-formats.html)で私はそのことがわかりました。 –