пересылка встроенного видео в определенное место - PullRequest
0 голосов
/ 27 января 2011

есть.Я знаю, что есть возможность открыть видеофайл либо с помощью флеш-плеера или HTML5 в браузере, но есть ли возможность открыть его в определенном месте (скажем, 60 секунд с начала) или автоматически перемотать его послеоткрытие?Любые примеры кода будут оценены.

1 Ответ

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

Хорошо, я должен был найти ответ сам. Аналогичный вопрос был задан на Как воспроизвести только определенный раздел видео на веб-странице? (но без конкретных примеров). Я обнаружил, что для типов FLV вы можете использовать flowplayer:

http://flowplayer.org/documentation/scripting.html

Мой минимальный рабочий пример:

    <html>
<head>
<meta http-equiv="content-type" content="text/html; charset=UTF-8">
    <script type="text/javascript" src="flowplayer-3.2.4.min.js"></script>
    <title>Minimal Flowplayer setup</title>

</head>
<body>

<div style="display:block;width:520px;height:330px" id="player"> </div>     

</body>
<script> 
$f("player", "../flowplayer-3.2.5.swf", {
    clip: {
        url: "four_stroke.flv",
        autoPlay: true
    },
     // you can seek to a certain place of a clip just after that place is already is buffered
    onStart:function() { 
    this.seek(10);
    }
});
</script>
</html>

Для быстрых типов фильмов вы можете использовать плагин quicktime и установить параметры запуска или автозапуска, чтобы запустить видеоклип в указанном месте следующим образом:

<PARAM Name="AUTOPLAY" Value="@00:03:15:01" >

или

<PARAM NAME="STARTTIME" VALUE="00:03:15:01" >

больше объяснений на: http://developer.apple.com/library/mac/#documentation/QuickTime/Conceptual/QTScripting_HTML/QTScripting_HTML_Document/ScriptingHTML.html

Вот мой пример кода, который работает в моих FF3.6 и IE8 (поместите его в область тела вашего HTML):

    <OBJECT CLASSID="clsid:02BF25D5-8C17-4B23-BC80-D3488ABDDC6B" 
CODEBASE="http://www.apple.com/qtactivex/qtplugin.cab" 
HEIGHT=650 
WIDTH=1000 
> 

<PARAM NAME="src" VALUE="ksetup.mov" >

<PARAM NAME="STARTTIME" VALUE="00:03:00:00" > 

<PARAM NAME="AUTOPLAY" VALUE="false" > 

<EMBED 
SRC="ksetup.mov" 
HEIGHT=650 WIDTH=1000
TYPE="video/quicktime"
BGCOLOR=#00ff00
AUTOPLAY="false"
STARTTIME="00:03:00:00" 
PLUGINSPAGE="http://www.apple.com/quicktime/download/" 
/> 

</OBJECT> 

Надеюсь, это поставит кого-то на путь.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...