*

MediaPlayerで2回目以降の再生時にノイズが出るのを修正

公開日: : アプリ, 早押しボタン

さて早押しボタンでイントロクイズを使用していたんですが、

最初の再生では問題なかったんですが、2度目以降の再生時に少しノイズが残っていました。

 

通常は

mp.pause();
mp.seekTo(0);

 

 

の処理だけで何とかなるんですが、

Handlerに飛ばして数秒後に音楽STOP、みたいな場合はノイズが残ります。

しかも全機種ってわけじゃなくて、機種毎によって出たりでなかったり。

 

seekTo(0)の位置を終了時でなく再生前やらいろんなところに移動しても様々な形でノイズが残る。

多分APIレベルによってなんかの処理の方法が違うのか。

android系のページたくさん見ても特に解決策はなし。

 

結局いろんなことをやって、ノイズが残らなかった方法は一旦release()してリソースを再setする方法だけでした。

一旦release()する前提で作っていなかったので、修正がかなり大変でしたが、なんとか違和感なく何度もイントロを聞けるようにはなりました。

 

seekTo(0)の意味・・・。

 

対戦式早押しボタンをダウンロードする

サイドバー

関連記事

4分トレーニング初日のその後

二日後ですがまだ筋肉痛で体バリバリです 懸念していた風邪を引く、ということは今のところないです

記事を読む

EclipseからAndroid Studioに移行する時のエラー

久しぶりの更新。 最近忙しかったので、android触れてなかったのですが、またちょっと時間が

記事を読む

サラリーマン番長 設定判別アプリの最終バージョン完成

なんとかモード移行から推測できるようにバージョンアップしました。 設定推測要素も大体出揃いまし

記事を読む

40代のおっさんが筋トレする時にテンションの上がるBGM その2(JPOP・アニソン・その他編)

40代のおっさんが筋トレする時にテンションの上がるBGM その1の続きです。  

記事を読む

ダイエット始めさせられました

嫁がやせろやせろうるさい。 確かに、昔に比べて太ったことは認める。 それでも40歳で身長

記事を読む

サイドバー

Message

メールアドレスが公開されることはありません。

サイドバー

  • Androidを勉強中のはずがWordPress、html、css、UNITY、とにかく寄り道しすぎて本題が進まない40歳。小学生男児あり。趣味は競馬・パチスロというダメ人間
    harufath.comとは
PAGE TOP ↑