*

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

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

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

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

 

通常は

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

 

 

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

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

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

 

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

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

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

 

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

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

 

seekTo(0)の意味・・・。

 

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

サイドバー

関連記事

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

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

記事を読む

4分トレーニング初日

やりたくはないですが、とりあえずトレーニングしてみた。 田畑式4分トレーニング、どれだけ効果あ

記事を読む

AndroidアプリにオンラインランキングシステムSCOREBOARDを実装する

さて、以前Androidアプリにオンラインランキングシステムを搭載するにて、いろいろなランキングシス

記事を読む

サラリーマン番長 AT引き戻し確率の判明で設定判別要素が大体出揃う

まずはAT引き戻し確率をどうぞ。こんな感じです。 設定 引き戻し確率 設定

記事を読む

子供を勉強好きにさせるにはスマホアプリを使え その1 

子供が勉強嫌いで困ってます、というそこのお父さん、お母さん。 子供に勉強を押し付けていませんか

記事を読む

サイドバー

Message

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

サイドバー

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