カテゴリ:仕事
Androidでaif形式の音楽ファイルは再生できない。 Androidなので、Apple対応は不要かと思ったのですが、 Appleユーザから、Androidに乗り換えた人のために、 Apple対応することにしました。 対応として、 ExoPlayerのffmepeg拡張を使うのが美しいかと思い、 いろいろと手を尽くしましたが、 最後の最後で、ffmpeg拡張がaif形式に対応していないというオチ。 https://exoplayer.dev/supported-formats.html#ffmpeg-extension ExoPlayerのffmepeg拡張は、 Central Repository に登録されてなくて、 ソースから自分でビルドする必要があるようです。 ビルドするのに、Android NDKを入れたり、 極めつけは、Windowsではビルドできないとか。 WSLでubuntuを立ち上げて、 ビルドするときに、デコーダを指定するところで、 ffmpeg拡張がaif形式に対応していないことに気づく。 https://developer.android.com/jetpack/androidx/releases/media3?hl=ja しゃーないので、ffmpeg-kit を使うことに。 https://github.com/arthenica/ffmpeg-kit ポチッとして頂けると、 次のコンテンツを作成する励みになります♪ お気に入りの記事を「いいね!」で応援しよう
最終更新日
2023.10.25 19:13:42
コメント(0) | コメントを書く |