MediaPlayerで2回目以降の再生時にノイズが出るのを修正
さて早押しボタンでイントロクイズを使用していたんですが、
最初の再生では問題なかったんですが、2度目以降の再生時に少しノイズが残っていました。
通常は
mp.pause();
mp.seekTo(0);
の処理だけで何とかなるんですが、
Handlerに飛ばして数秒後に音楽STOP、みたいな場合はノイズが残ります。
しかも全機種ってわけじゃなくて、機種毎によって出たりでなかったり。
seekTo(0)の位置を終了時でなく再生前やらいろんなところに移動しても様々な形でノイズが残る。
多分APIレベルによってなんかの処理の方法が違うのか。
android系のページたくさん見ても特に解決策はなし。
結局いろんなことをやって、ノイズが残らなかった方法は一旦release()してリソースを再setする方法だけでした。
一旦release()する前提で作っていなかったので、修正がかなり大変でしたが、なんとか違和感なく何度もイントロを聞けるようにはなりました。
seekTo(0)の意味・・・。
サイドバー
関連記事
-
-
サラリーマン番長設定判別アプリを使って実戦してみた
Android用サラリーマン番長設定判別アプリ「サラ番判別」を作っては見たものの、本当に効果があるの
-
-
サラリーマン番長で中段チェリーから初ブルーレジェンド突入 その威力は?
金曜日に丸一日打ってきました。 おかげで昨日は体ボロボロでほぼ寝て終わりました。今日も喉が痛い
-
-
4分トレーニング初日のその後
二日後ですがまだ筋肉痛で体バリバリです 懸念していた風邪を引く、ということは今のところないです
-
-
押忍!サラリーマン番長設定判別アプリ for Android
STINGERのカスタマイズもある程度落ち着いて、見た目もちょっとは形になってきました。 とい
-
-
Androidアプリにオンラインランキングシステムを搭載する
けいさんダービーにオンラインランキングシステムを載せたい!でも自分の実力じゃ1から作るのは無理!