web-dev-qa-db-ja.com

iOSでoggストリームを再生する

IOSからoggストリームを再生した人はいますか?独自のデコーダーを作成せずに何を使用できますか?

AppleのAVPlayerを使用してストリームを再生しています。

この質問はこのスレッドの一部として尋ねられました: iOSオンラインラジオストリーミングの質問 しかし、それは答えられていません。

17
nnyby

IOSでoggファイルを再生するための組み込みサポートはありませんが、ogg圧縮/解凍のソースコードはすぐに利用できます( xiph.com から)。このコードをiOS用にコンパイルしてアプリで使用するのはかなり簡単です。

ライブラリをコンパイルして利用できるようにする機会がありました: "iOS用にプリコンパイルされたOggVorbisライブラリ"

また、iOSでデコードされたOgg Vorbisオーディオを再生する方法を示すサンプルソースコードをGitHubで利用できるようにしました: IDZAQAudioPlayer

22
idz

.oggファイルはOpusまたはFLACでエンコードすることもできます。 Ogg wikiを参照してください。 IDZAQAudioPlayer すべてのケースをカバーできるとは限りません。

Opusコーデックについては、Telegram for iPhoneのソースコードを参照できます: https://telegram.org/apps

2
liruqi