прослушивание потокового радио из Интернета - PullRequest
0 голосов
/ 03 сентября 2011

Я пытался прослушивать потоковое радио из Интернета, нажав первый результат, но это не голос радио, есть ли ошибка при вводе URL-адреса в функцию play_radio. Когда я нажал вторую кнопку, мне удалось прослушать радио, но не через Windows Media Player в Интернете.

Можете ли вы помочь мне найти ошибки функции play_radio? Спасибо.

<html>
<head>
<script type="text/javascript">
    function play_radio(url)
    {
        '<object style="float: right;" classid="clsid:6bf52a52-394a-11d3-b153-00c04f79faa6" width="220" height="50" codebase="http://activex.microsoft.com/activex/controls/mplayer/en/nsmp2inf.cab#Version=5,1,52,701">'+"\n"+   
        '<param name="align" value="center" />'+"\n"+   
        '<param name="url" value="'+url+'" />'+"\n"+   
        '<param name="src" value="'+url+'" /><embed style="float: right;" type="application/x-mplayer2" width="220" height="50" src="'+url+'" url="'+url+'" align="center"></embed></object>'  
    }
</script>
</head>  

<body>
<table style="margin-left: auto; margin-right: auto;" border="1" cellspacing="1" cellpadding="10" align="center">
<tbody>
<tr>
<td><input type="button" value="radio 1" onclick="play_radio('http://www.elshinta.com/v2003a/elsh_streaming.asx')" /></td>
<td><input onclick="window.location.href='http://www.elshinta.com/v2003a/elsh_streaming.asx'" type="BUTTON" value="radio 2" /></td>
</tr>
</tbody>
</table>

</body>
</html>

1 Ответ

1 голос
/ 03 сентября 2011

Вы должны заставить его выводить код, будет ли проигрыватель / объект работать должным образом, я не знаю, но это основная проблема в вашем коде, поэтому вам нужно добавить document.write или любой другой способ выводаэтот код:

<script type="text/javascript">
    function play_radio(url)
    {
        document.write('<object style="float: right;" classid="clsid:6bf52a52-394a-11d3-b153-00c04f79faa6" width="220" height="50" codebase="http://activex.microsoft.com/activex/controls/mplayer/en/nsmp2inf.cab#Version=5,1,52,701">'+"\n"+   
        '<param name="align" value="center" />'+"\n"+   
        '<param name="url" value="'+url+'" />'+"\n"+   
        '<param name="src" value="'+url+'" /><embed style="float: right;" type="application/x-mplayer2" width="220" height="50" src="'+url+'" url="'+url+'" align="center"></embed></object>');
    }
</script>
...