У меня есть код для встраивания, который воспроизводит потоковое видео:
<object width="640" height="480" id="qt" classid="clsid:02BF25D5-8C17-4B23-BC80-D3488ABDDC6B" codebase="http://www.apple.com/qtactivex/qtplugin.cab">
<param name="src" value="MY STREAM URL">
<param name="autoplay" value="true">
<param name="controller" value="false">
<embed id="plejer" name="plejer" src="/poster.mov" bgcolor="000000" width="640" height="480" scale="ASPECT" qtsrc="MY STREAM URL" href="MY STREAM URL" kioskmode="true" showlogo=false" autoplay="true" controller="false" pluginspage="http://www.apple.com/quicktime/download/">
</embed></object>
Встраивание работает, как и ожидалось, в Chrome. Однако в FireFox (3.6) и IE (9) я получаю логотип QuickTime. Я проверил свои настройки проигрывателя QuickTime и не вижу опции потоковой передачи или sdp в параметрах mime.
Любые идеи, почему я вижу эту проблему?
embed
настроен на первоначальное отображение постера видео (в/poster.mov
, а затем при нажатии на него переходит в поток. Тегobject
не работает (а также пропускает многие параметры, которые вы включаете во встраивание). Общая идея с этими схемамиembed
внутриobject
(особенно с QuickTime) заключается в передаче одних и тех же параметров в обоих тегах:object
покрывает IE, аembed
покрывает практически всех остальных. - person John Flatness   schedule 12.10.2011