MediaPlayer.create()始终返回null

我以前使用过媒体播放器,但从未遇到过此问题。每当我尝试使用MediaPlayer.create()时,该方法都会使我为null,并且无法播放声音。有什么我想念的吗?

public class Game extends Activity

{

private MediaPlayer mp = null;

@Override

protected void onCreate(Bundle savedInstanceState)

{

super.onCreate(savedInstanceState);

setContentView(R.layout.game);

mp = MediaPlayer.create(getBaseContext(), R.raw.sound);

}

}

我的sound.mp3在我的原始文件夹中,通过将声音拖到eclipse中的文件夹中,我将其放置在其中。请帮忙,因为我以前玩过声音,所以这真的困扰我:(

回答:

如果create()

API由于某种原因失败,则返回null。

这种情况下的原因是由于mp3文件损坏。

以上是 MediaPlayer.create()始终返回null 的全部内容, 来源链接: utcz.com/qa/420176.html

回到顶部