*

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

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

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

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

 

通常は

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

 

 

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

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

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

 

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

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

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

 

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

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

 

seekTo(0)の意味・・・。

 

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

サイドバー

関連記事

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

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

記事を読む

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

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

記事を読む

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

さて、子供を勉強好きにさせるにはスマホアプリを使え その1 では ・子供には楽しませて勉強させ

記事を読む

40代のおっさんが筋トレする時にテンションの上がるBGM その1(クラシック・洋楽編)

筋トレとBGM 30代、40代のおっさんが、なるべく苦痛を感じないで楽しく筋トレが出来るように

記事を読む

4分トレーニング用タイマーアプリほぼ完成

カレンダー用のデータベース関連も終わって、自分の持ってるMP3を流せるようにしました。 ここが

記事を読む

サイドバー

Message

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

サイドバー

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