У меня проблемы с получением кода ниже для преобразования в запрос и работы:
Оригинальный javascript:
<script type="text/javascript">
function getFlashMovie(movieName) {
var isIE = navigator.appName.indexOf("Microsoft") != -1;
return (isIE) ? window[movieName] : document[movieName];
}
function stream() {
var active = document.getElementById("start").value == "stop";
getFlashMovie("v1stream").setProperty("src", !active ? document.getElementById('url2').value : null);
</script>
Преобразованная и измененная версия jquery:
$(document).ready(function() {
alert ('before');
swfobject.getObjectById("v1stream").setProperty("src", "rtmp://localhost/mystream");
alert ('after');
});
- первый фрагмент работает, второй не
- при получении ошибки swfobject.getObjectById ("v1stream") равен нулю
- Он никогда не выдает второе предупреждение "после", поэтому он падает при получении swfobject...
- пробовал все виды вещей около часа, кто-нибудь знает, как это исправить?THX
ОБНОВЛЕНИЕ:
Это HTML используется
<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553534700"
id="v1stream" width="562" height="547"
codebase="http://fpdownload.macromedia.com/get/flashplayer/current/swflash.cab">
<param name="movie" value="/assets/im.swf"/>
<param name="quality" value="high"/>
<param name="bgcolor" value="#000000"/>
<param name="allowFullScreen" value="true"/>
<param name="allowScriptAccess" value="always"/>
<embed src="/assets/v1stream.swf" quality="high" bgcolor="#000000"
play="true" loop="false" quality="high"
allowFullScreen="true"
allowScriptAccess="always"
type="application/x-shockwave-flash"
pluginspage="http://www.adobe.com/go/getflashplayer">
</embed>
</object>