FLV Player не работает в браузере IE? - PullRequest
0 голосов
/ 04 ноября 2011

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

<embed align="middle" width="185" height="121" 
    pluginspage="http://www.macromedia.com/go/getflashplayer" 
    type="application/x-shockwave-flash" allowfullscreen="true"
    allowscriptaccess="sameDomain"
    name="vidplayer" bgcolor="#eae7db" quality="high" f
    lashvars="file=<?= $vUrl; ?>" src="scripts/flvplayer.swf" />

Над кодом, который работает только в FF, Chrome не в IE Browser.

Также я ссылался на ссылку Как встроить SWF-файл в HTML-страницу? изменил приведенный выше код, как показано ниже:

<object width="185" height="121">
    <param name="movie" value="<?php echo BASE_URL; ?>scripts/flvplayer.swf">
    <embed align="middle" width="185" height="121"
        pluginspage="http://www.macromedia.com/go/getflashplayer" 
        type="application/x-shockwave-flash" allowfullscreen="true" 
        allowscriptaccess="sameDomain" name="vidplayer" bgcolor="#eae7db"
        quality="high" flashvars="file=<?= $vUrl; ?>"
        src="scripts/flvplayer.swf" >
    </embed>
</object>

Этот код выше работает только в FF, а не в Chrome и IE.

Как я могу воспроизвести мой FLV файл во всех браузерах?

1 Ответ

1 голос
/ 04 ноября 2011

Попробуйте так.

 <script type="text/javascript">        
       var flashvars = {};
       var params = {};
       var attributes = {};     
       flashvars.mp3="mast.mp3";
       var so = new swfobject.embedSWF("player.swf", "myContent", "300", "120", "9.0.0",true, flashvars, params, attributes);
       so.write("myContent");
    </script>

и посмотрите на эту документацию .

...