欲しいと思った携帯アプリケーションの開発記録スポンサーサイト上記の広告は1ヶ月以上更新のないブログに表示されています。新しい記事を書く事で広告が消せます。今回は、「AndroidでMIDIファイルを作成して、再生できないのかな?」と思いいろいろ実験してみました。MIDIファイルの作成からです。Androidでのファイルの作成は、javaのFileOutputStreamクラスが使えるようです。ファイルの作成される場所は、権限等で決まっているみたいで、/data/data/{アプリケーション名}/files/{ファイル名}となるようです。ネットでMIDIのフォーマットを調べて、自分なりにクラスを作成してまとめました。クラスが使えるようです。プログラムで作成したファイルを再生する場合は、直接ファイル名を指定する必要があります。ファイル名を指定しても動きませんでした。.setDataSource(FileInputStream)として動かしました。どちらもインターフェースがあるのに、ファイル名を直接指定する方法が駄目なのは、不思議な気分です。お試しで、カエルの歌を指定したテンポでMIDIファイルを作成し、作成したMIDIファイルを再生するプログラムを作成しました。以降に、実行時の画面と、コードを記載しておきます。※コードは、かなりテキトウです。今回の実験は、ここまでです。これを応用して何か作れないかな?と考えています。Reserved.上記広告は1ヶ月以上更新のないブログに表示されています。新しい記事を書くことで広告を消せます。