Flutterを使うことで、AndroidとiOS、さらにWebアプリケーションを同時に開発できるようになっています。現在、様々なアプリがFlutterで実装されはじめており、今後の盛り上がりが期待できます。 今回はFlutterで音楽アプリを実装したAudioPlayersを紹介します。様々な音の奏で方に対応しています。

AudioPlayersの使い方

外部サーバ上にあるMP3ファイルを再生する例です。

外部ファイルをダウンロードし、ローカルある状態にしてから再生する例です。

ローカルファイルを再生します。ループ再生なども可能です。

スマートフォンに元々ある音を再生する例です。

再生のコントロールも様々に用意されています。

AudioPlayersを使えばオンライン、ローカルどちらにある音楽ファイルも自由に操作できます。AudioPlayersをベースにすることで、音楽アプリを再生するのも難しくないでしょう。参考になるコードが多そうなソフトウェアです。

AudioPlayersはFlutter/Dart製のオープンソース・ソフトウェア(MIT License)です。

luanpotter/audioplayers: A Flutter plugin to play multiple audio files simultaneously (Android/iOS)