我正在使用Cordova框架制作应用程序。作为开发环境,我使用的是Visual Studio 2017.VS允许我访问模拟器进行调试。
每次用户点击按钮时,我的应用都会发出声音。这在使用模拟器进行调试时非常有效 - 声音每次播放都没有问题。 但是,当我将应用程序部署到我的设备(运行Android 7.0)时,声音永远不会播放。 (我确保我的手机没有静音。)
我在想我的代码中可能存在一些特定于Android的错误。这是我的代码:
function playAudio() { //is called everytime the user clicks a button
var media = new Media("www/sounds/roll.wav");
media.play();
}