1

MediaPlayer を使用して mp3 ファイルを再生すると、システムからエラー ログ: が報告されますPrepare failed: status=0xFFFFFF8E。しかし、Realplayer は正常です。

上位の ROM バージョンでのみエラーが発生することがわかりました。バージョン4.0のようにエラーがあります。version2.3ではエラーはありません。

コード:

private MediaPlayer mpBack = null;
/**
 * read in background sound from the resource file 
 * @param resId
 */
public void MediaPlay(int resId){
if(!isPlaying()){
mpBack = MediaPlayer.create(ctMedia, resId);
/**Volume Set */
mpBack.setVolume(0.8f, 0.8f);   
/**Background music default infinite loop*/
mpBack.setLooping(true);    
mpBack.start();
}
}

LogCat エラー:</p>

12-18 21:51:57.380: E/MediaPlayer(31457): mOnVideoSizeChangedListener is null. Failed to send MEDIA_SET_VIDEO_SIZE message.

12-18 21:51:57.380: E/MediaPlayer(31457): mOnPreparedListener is null. Failed to send MEDIA_PREPARED message.
4

2 に答える 2

0

これを試して:

mpBack = new MediaPlayer().create(context, R.raw.blah);
于 2012-12-19T08:19:12.973 に答える
0

使用する

mpBack.prepare();

メディアプレイヤーを始める前に

于 2012-12-19T06:55:39.903 に答える