0

我想编写一个按钮以在您点击它时发出声音。如果我有一个像 test.ogg 或 test.wav 这样的声音文件,我怎么能做到呢?我对 xml 有点陌生,所以有点描述性。谢谢!

4

2 回答 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 回答