1

私たちのエンジンは、次のものを使用してメディアプレーヤーを作成します。

final MediaPlayer mediaPlayer = new MediaPlayer();
final AssetFileDescriptor assetFileDescritor = pContext.getAssets().openFd(MusicFactory.sAssetBasePath + pAssetPath);
    mediaPlayer.setDataSource(assetFileDescritor.getFileDescriptor(), assetFileDescritor.getStartOffset(), assetFileDescritor.getLength());
mediaPlayer.prepare();

ゲームをクラッシュさせる Pantech Crossover (Android 2.2.1) を除くすべての携帯電話でうまく機能します。

Caused by: java.io.IOException: setDataSourceFD failed.: status=0x80000000
  at android.media.MediaPlayer.setDataSource(Native Method)
  at org.anddev.andengine.audio.music.MusicFactory.createMusicFromAsset

これを解決する方法、またはここで何が起こっているかについてのアイデアはありますか?

4

0 に答える 0