我想编写一个按钮以在您点击它时发出声音。如果我有一个像 test.ogg 或 test.wav 这样的声音文件,我怎么能做到呢?我对 xml 有点陌生,所以有点描述性。谢谢!
问问题
1316 次
2 回答
1
您可以使用android:onClick="sendMessage"
, 并在您的活动中创建一个函数,如下所示:
/** Called when the user touches the button */
public void sendMessage(View view) {
// Play your sound
}
每当用户单击您的按钮时,它都会触发此功能,从而播放您的声音。
于 2013-02-02T00:04:26.843 回答
1
您可以通过playSoundEffect()View
方法使用标准机制来设置声音资源。
您需要以编程方式或在您的视图android:soundEffectsEnabled="true"的 xml 中设置setSoundEffectsEnabled(true)。
于 2013-02-02T00:14:49.303 回答