2015-11-08 2 views
0

У меня есть функция внутри файла сценария, который выглядит следующим образом:аудио загрузки файлов вместо воспроизведения

function play() 
{ 
    if (paulypower==3){ 
    var embed=document.createElement('object'); 
    embed.setAttribute('type','audio/wav'); 
    embed.setAttribute('data', 'wheelnoise3.m4a'); 
    embed.setAttribute('autostart', true); 
    document.getElementsByTagName('body')[0].appendChild(embed); 
} 
else if (paulypower==2){ 
    var embed=document.createElement('object'); 
    embed.setAttribute('type','audio/wav'); 
    embed.setAttribute('data', 'wheelnoise2.m4a'); 
    embed.setAttribute('autostart', true); 
    document.getElementsByTagName('body')[0].appendChild(embed); 
} 
else { 
    var embed=document.createElement('object'); 
    embed.setAttribute('type','audio/wav'); 
    embed.setAttribute('data', 'wheelnoise1.m4a'); 
    embed.setAttribute('autostart', true); 
    document.getElementsByTagName('body')[0].appendChild(embed); 
} 
}; 

При открытии веб-страницы локально, он играет соответствующие аудио на основе переменной paulypower без проблем.

Однако, когда я загружаю все файлы на свой веб-сервер и запускаюсь в Интернете - он не воспроизводится, а браузер (Chrome) загружает файл.

Любые идеи?

ответ

1

У меня есть ответ!

я должен настроить свой файл .htaccess на веб-сервере, чтобы определить тип файла с:

AddType audio/wav .m4a 

Работает как мечта сейчас.

Смежные вопросы