mieki256's diary



2012/05/22(火) [n年前の日記]

#1 [android] BGM再生を実験中

MediaPlayerを使って再生しようとしているものの、seekTo() を使うとBGMの最初が二重に鳴ってしまう。「ドレミ」という音ならば、「ドドレミ」と聞こえる、みたいな。seekTo() を start() の周辺から削除したらそのように聞こえなくなったけど、今度は、stop() で止めた後、また start() をすると、前回止めた場所から再生が始まってしまう。どうしたらいいのやら。reset() を入れたら、次回再生しようとしても鳴らなくなるし。たぶん、reset() を呼ぶと、どのリソースを鳴らすのか、そのあたりの情報までリセットされている予感。

stop()、prepare()、の後に、seekTo(0) を入れてみた。これなら、次回再生した際も、頭から再生される、ように聞こえる。これで正しいのか分からないけど。

SoundPool でSE再生も実験してみたり。それらしく鳴ってくれた。しかし、プライオリティにどんな値を指定できるのか、そこが分からない。0が最優先になる、という情報しか見当たらず。

以上です。

過去ログ表示

Prev - 2012/05 - Next
1 2 3 4 5
6 7 8 9 10 11 12
13 14 15 16 17 18 19
20 21 22 23 24 25 26
27 28 29 30 31

カテゴリで表示

検索機能は Namazu for hns で提供されています。(詳細指定/ヘルプ


注意: 現在使用の日記自動生成システムは Version 2.19.6 です。
公開されている日記自動生成システムは Version 2.19.5 です。

Powered by hns-2.19.6, HyperNikkiSystem Project