【问题标题】:When am using MediaPlayer, it shows " E/ExtMediaPlayer-JNI: env->IsInstanceOf fails " error . How to solve it?使用 MediaPlayer 时,显示“E/ExtMediaPlayer-JNI: env->IsInstanceOf failed”错误。如何解决?
【发布时间】:2018-05-08 13:58:47
【问题描述】:

我从原始目录读取 mp3 文件,它工作正常,但每次启动媒体播放器时都会显示一些错误(如下所示)。

我的代码是...

player1 = MediaPlayer.create(view.getContext(), R.raw.song1);
player2 = MediaPlayer.create(view.getContext(), R.raw.song2);
PlaySound(player1):

public void PlaySound(MediaPlayer mediaPlayer ){
    if (mediaPlayer != null) {
       mediaPlayer.start();
      }
}

错误是..

E/ExtMediaPlayer-JNI: env->IsInstanceOf fails
E/MediaPlayer-JNI: JNIMediaPlayerFactory: bIsQCMediaPlayerPresent 0
E/MediaPlayer-JNI: JNIMediaPlayerFactory: bIsQCMediaPlayerPresent 0
E/ExtMediaPlayer-JNI: env->IsInstanceOf fails
E/MediaPlayer-JNI: JNIMediaPlayerFactory: bIsQCMediaPlayerPresent 0
E/ExtMediaPlayer-JNI: env->IsInstanceOf fails
E/MediaPlayer-JNI: JNIMediaPlayerFactory: bIsQCMediaPlayerPresent 0

提前谢谢, 我希望任何人都可以帮助我..

【问题讨论】:

  • 我正在使用 gradle 4.4 最新版本
  • 那些错误只在初始化MediaPlayers时出现,请给我解决方案

标签: java android android-mediaplayer media-player


【解决方案1】:

我遇到了同样的问题,解决方案是在我测试的地方重新启动平板电脑,然后它运行良好。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-08-14
    • 2018-11-29
    相关资源
    最近更新 更多