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