在Tizen应用程序中,我想在发布通知时播放音频文件,并且编写了以下代码。
function postNotification()
{
try {
var iconPath=tizen.application.getCurrentApplication().appInfo.iconPath;
var myappInfo = tizen.application.getAppInfo();
var myAudio = document.getElementById('myAudio');
var notificationDict = {
content : "Alarm Playing",
iconPath : iconPath,
soundPath : "ab.mp3",
vibration : true,
thumbnails : "icon.png",
ledColor : "#FFFF00",
ledOnPeriod: 10000,
ledOffPeriod : 5000 ,
appId : myappInfo.id };
var myNotification = new tizen.StatusNotification("SIMPLE", "Simple notification", notificationDict);
tizen.notification.post(myNotification);
} catch (err) {
alert(err.name + ": " + err.message);
}
}
文件ab.mp3与js文件位于同一文件夹中。但是它没有播放音频。有人可以帮忙吗?
如果在js文件夹中,则路径应为:
soundPath : "js/ab.mp3"
因为默认路径是“项目根目录”文件夹,所以您必须添加资源的文件夹名称,就像在index.html中那样:
<script src="js/main.js"></script>
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句