2011-02-18 59 views
0

我正在制作一个游戏,将使用存储在MP3上的问题,因此每个问题都会有一个mp3文件。Soundpool游戏与​​MP3问题

用户将按播放听到mp3,然后在edittext字段中添加mp3的答案。然后会显示正确或不正确的答案。

当用户点击确认答案时,mp3将移动到下一个问题。所以当用户按下播放时,会出现问题2.是否有可能这样做,如果可以,我将如何去实现这一点。我将非常感谢关于此的任何建议。

谢谢。

回答

1

建议在Android上使用WAV或OGG格式的声音,但在任何情况下,您都可以使用MediaPlayer类播放MP3。例如:

MediaPlayer mp = MediaPlayer.create(YourActivityClass.this, R.raw.your_mp3_resource); 
if(mp != null) { 
    mp.start(); 
} 

阅读完成的MediaPlayer对象上关于状态和调用release()的文档。或者,使用一个MediaPlayer对象与setDataSource()和prepare()方法。

+0

谢谢,所以如果我用它来播放一个MP3我怎么会onclick开始播放另一个MP3?这是我的问题。 – Raj 2011-02-19 12:26:35

0

现在,你可以使用的Soundpool或MediaPlayer的

两者都支持MP3,但是根据我的经验,将的Soundpool并不总是玩的比100KB更多mp3。对于这些文件,你将不得不使用MediaPlayer。

One link comparing both