我无法在Android中使用Mediaplayer类播放MP3文件

时间:2018-06-14 18:25:22

标签: java android

正如您在图像中看到的那样,它无法识别start()方法:
As you can see in the  image it does not recognizes the start() method

http://prntscr.com/jv12wq

3 个答案:

答案 0 :(得分:2)

您在方法外拨打play.start()。这在Java中是不允许的。

play.start()放入方法(如onCreate

而且,正如Gabe Sechan在评论中所提到的,创建MediaPlayer需要一个上下文。你提供this,这意味着MediaPlayer的初始化也需要进入onCreate ..

答案 1 :(得分:1)

您必须在" onCreate"内输入代码。 Methode示例:

protected void onCreate(Bundle savedInstanceState) {
     super.onCreate(savedInstanceState);

    MediaPlayer mediaPlayer = MediaPlayer.create(context, R.raw.p);
    mediaPlayer.start();
 }

答案 2 :(得分:0)

在设置内容视图后,您必须在onCreate()方法中创建和启动媒体播放器。