Я пытаюсь заставить MP3 проигрывать телефонный разрыв на Windows Phone 7. У меня в голове в блоке javascript есть следующее.
document.addEventListener("deviceready", onDeviceReady, false);
function onDeviceReady() {
var my_media = new Media("test.mp3");
my_media.play();
document.getElementById("testdiv").innerHTML="WORKING";
}
"testdiv" показывает "РАБОТАЕТ", но .mp3 не воспроизводится. Для файла mp3 установлено значение «Содержимое» и оно находится в папке www.
Я тоже попробовал следующее.
var my_media = new Media("www/test.mp3");
my_media.play();
, а также
var my_media = new Media("www\test.mp3");
my_media.play();
EDIT
Я получил это работает. Мне пришлось добавить следующее в мой WMAppManifest.xml
<Capability Name="ID_CAP_MEDIALIB"/>
И тогда для пути mp3 понадобилось следующее:
app/www/test.mp3
или вы можете попробовать /app/www/test.mp3