Откройте Windows Media Player через HTML - PullRequest
1 голос
/ 31 января 2011

Как я могу открыть Windows Media Player и воспроизводить mp3-файл через HTML-файл? Я не хочу вставлять mp3 с

<embed src="mp3.mp3" autostart="true" loop="true" hidden="true"> 

Я хочу, чтобы программа windows media player всплывала и воспроизводила mp3. Как я могу это сделать? Может быть, с помощью скрипта Java? Если так, то как? Спасибо!

1 Ответ

0 голосов
/ 31 января 2011

Для этого вы можете создать скрытый фрейм, обратите внимание, что только в браузере IE он фактически вызовет всплывающее окно WMP и воспроизведет его, другие браузеры будут воспроизводить его «внутри».

В примере код будет воспроизводить файл, указанный в текстовом поле:

File: <input type="text" id="txtMusicFileName" /><br />
<button type="button" onclick="PlayMusicClicked();">Play</button>

Требуется код JavaScript:

<script type="text/javascript">
function PlayMusicClicked() {
    var sFileName = document.getElementById("txtMusicFileName").value;
    if (sFileName.length > 3) {
        var oFrame = document.getElementById("MusicFrame");
        if (!oFrame) {
            oFrame = document.createElement("iframe");
            oFrame.id = "MusicFrame";
            oFrame.style.display = "none";
            document.body.appendChild(oFrame);
        }
        oFrame.src = sFileName;
    }
}
</script>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...