【发布时间】:2013-01-17 09:40:03
【问题描述】:
我想编写一个按钮,以便在您点击它时发出声音。如果我有一个像 test.ogg 或 test.wav 这样的声音文件,我怎么能做到呢?我对 xml 有点陌生,所以有点描述性。谢谢!
【问题讨论】:
标签: android xml eclipse audio button
我想编写一个按钮,以便在您点击它时发出声音。如果我有一个像 test.ogg 或 test.wav 这样的声音文件,我怎么能做到呢?我对 xml 有点陌生,所以有点描述性。谢谢!
【问题讨论】:
标签: android xml eclipse audio button
您可以为 View 使用标准机制 - 使用方法 playSoundEffect() 设置声音资源。
您需要以编程方式设置setSoundEffectsEnabled(true) 或在您的视图android:soundEffectsEnabled="true" 的xml 中设置。
【讨论】:
您可以使用android:onClick="sendMessage",并在您的活动中像这样创建一个函数:
/** Called when the user touches the button */
public void sendMessage(View view) {
// Play your sound
}
每当用户点击您的按钮时,它都会触发此功能,从而播放您的声音。
【讨论】: