*

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

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

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

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

 

通常は

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

 

 

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

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

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

 

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

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

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

 

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

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

 

seekTo(0)の意味・・・。

 

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

サイドバー

関連記事

クイズ用対戦型早押しボタンアプリを作る その2

さて前回の続きです。 GooglePlayGameServiceのオンラインマルチプレイ機能で

記事を読む

4分トレーニング初日

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

記事を読む

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

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

記事を読む

大負けした時って何故かジャグラー打ちたくなりますよね?

私、普段は全くジャグラー打ちません。 4号機の頃からそうでした。 あの光待ちはある意味苦

記事を読む

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

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

記事を読む

サイドバー

Message

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

サイドバー

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