在kendo ui mobile上点击启用点击声音

时间:2014-07-31 02:21:45

标签: touch audio kendo-mobile

我正在使用kendo ui mobile开发Android移动应用程序。我的要求是为按钮,锚点等启用敲击声音。我在Google上搜索了很多,但没有看到任何设置或启用此功能的方法。有人可以帮我吗?

1 个答案:

答案 0 :(得分:0)

您可以尝试在视图中添加音频元素,例如:

<audio id="sfx-burp" 
        src="audio/burp.wav" 
        preload="auto">
</audio>

请注意此处的preload参数。这可确保在您加载页面时立即加载音频,这可能是Kendo的一个问题。接下来,为了实际播放声音效果,您只需在元素上运行.play()即可。或者将它包装成更通用的东西,如:

function playBurpSound() {
    try {
        $('sfx-burp').play();
    } catch(err) {
        console.log('Error on playBurpSound: ' + err);
    }
}

如果你有一个原生的剑道按钮,它就像执行它一样简单:

<a data-role="button" data-click="playBurpSound" />