Unityを使いAndroid/iOSプラグインを経由した曲生成とバックグラウンド再生の実装デモ
プラグインの作成→各言語で曲再生の処理を追加→必要な場合はバックグラウンド再生を加える
趣味でMIDIを使うことが多いのでMIDI再生を実装している。その場合でも標準の曲再生の処理
を使い、リソース取得の部分だけURL参照で直接MIDIファイルを取得している。
注意
iOSでバックグラウンド再生を行う場合はUnityでビルドして生成されるXcodeプロジェクトで
設定を行わなければいけない(下記参照)その手順を忘れずに行ってください。
- プラグインの実装
Unity向けAndroidネイティブプラグインの作り方 - Androidで曲再生
[Android]簡単なMediaPlayerで音楽を再生する
- プラグインの実装
UnityのiOSプラグインの作成 - Swiftで曲再生
SwiftでMIDIファイルを再生する方法 - バックグラウンド再生の設定
[Swift4]バックグラウンドでオーディオ再生する
- Unity 2019.3.13f1
- Visual Studio 2019
- Android Studio 3.6.2
- Xcode 11.6
- C#
- Java
- Swift5