*

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

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

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

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

 

通常は

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

 

 

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

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

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

 

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

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

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

 

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

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

 

seekTo(0)の意味・・・。

 

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

サイドバー

関連記事

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

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

記事を読む

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

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

記事を読む

no image

Androidアプリを使ってスターホース実戦

セガのメダルゲーム、StarHorse(スターホース)の引退時クイズのメモアプリを作ったわけですが、

記事を読む

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

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

記事を読む

サラリーマン番長で中段チェリーから初ブルーレジェンド突入 その威力は?

金曜日に丸一日打ってきました。 おかげで昨日は体ボロボロでほぼ寝て終わりました。今日も喉が痛い

記事を読む

サイドバー

Message

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

サイドバー

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