← Форум / Вопросы / Автовоспроизведение в FLASH и HTML5
День добрый! подскажите, пожалуйста, как сделать автовоспроизведение в обоих(FLASH и HTML5) версиях uppod? Для вывода плеера использую этот код:
<div id="my_trayler_{news-id}"></div>
<script type="text/javascript">
var ua = navigator.userAgent.toLowerCase();
var flashInstalled = false;
if (typeof(navigator.plugins)!="undefined"&&typeof(navigator.plugins["Shockwave Flash"])=="object"){
flashInstalled = true;
} else if (typeof window.ActiveXObject != "undefined") {
try {
if (new ActiveXObject("ShockwaveFlash.ShockwaveFlash")) {
flashInstalled = true;
}
} catch(e) {};
};
if(ua.indexOf("iphone") != -1 || ua.indexOf("ipad") != -1 || ua.indexOf("android") != -1 || ua.indexOf("windows phone") != -1 || ua.indexOf("blackberry") != -1){
//код HTML5
this.videoplayer = new Uppod({m:"video",comment:"Автовоспроизведение в FLASH и HTML5 - Вопросы - Форум Uppod",uid:"my_trayler_{news-id}",file:"[xfvalue_trailer_player]"});
}else{
if(!flashInstalled){
//просим установить Flash
//document.getElementById("videoplayer").innerHTML="<a href=http://www.adobe.com/go/getflashplayer>Требуется обновить Flash-плеер</a>";
this.videoplayer = new Uppod({m:"video",comment:"Автовоспроизведение в FLASH и HTML5 - Вопросы - Форум Uppod",uid:"my_trayler_{news-id}",file:"[xfvalue_trailer_player]"});
}else{
//код Flash (SWFObject)
var flashvars = {
"file":"[xfvalue_trailer_player]",
"st":"http://сайт.net/upplayer/style/video227-1319.txt",
iosplayer : 1,
hlsplugin_maxBufferLength : 30};
var params = {bgcolor:"#ffffff", wmode:"window", allowFullScreen:"true", allowScriptAccess:"always"};
swfobject.embedSWF("http://сайт.net/upplayer/uppod.swf", "my_trayler_{news-id}", "100%", "320px", "10.0.0.0", false, flashvars, params);
}
}</script>
<div id="my_trayler_{news-id}"></div>
<script type="text/javascript">
var ua = navigator.userAgent.toLowerCase();
var flashInstalled = false;
if (typeof(navigator.plugins)!="undefined"&&typeof(navigator.plugins["Shockwave Flash"])=="object"){
flashInstalled = true;
} else if (typeof window.ActiveXObject != "undefined") {
try {
if (new ActiveXObject("ShockwaveFlash.ShockwaveFlash")) {
flashInstalled = true;
}
} catch(e) {};
};
if(ua.indexOf("iphone") != -1 || ua.indexOf("ipad") != -1 || ua.indexOf("android") != -1 || ua.indexOf("windows phone") != -1 || ua.indexOf("blackberry") != -1){
//код HTML5
this.videoplayer = new Uppod({m:"video",comment:"Автовоспроизведение в FLASH и HTML5 - Вопросы - Форум Uppod",uid:"my_trayler_{news-id}",file:"[xfvalue_trailer_player]"});
}else{
if(!flashInstalled){
//просим установить Flash
//document.getElementById("videoplayer").innerHTML="<a href=http://www.adobe.com/go/getflashplayer>Требуется обновить Flash-плеер</a>";
this.videoplayer = new Uppod({m:"video",comment:"Автовоспроизведение в FLASH и HTML5 - Вопросы - Форум Uppod",uid:"my_trayler_{news-id}",file:"[xfvalue_trailer_player]"});
}else{
//код Flash (SWFObject)
var flashvars = {
"file":"[xfvalue_trailer_player]",
"st":"http://сайт.net/upplayer/style/video227-1319.txt",
iosplayer : 1,
hlsplugin_maxBufferLength : 30};
var params = {bgcolor:"#ffffff", wmode:"window", allowFullScreen:"true", allowScriptAccess:"always"};
swfobject.embedSWF("http://сайт.net/upplayer/uppod.swf", "my_trayler_{news-id}", "100%", "320px", "10.0.0.0", false, flashvars, params);
}
}</script>
hostlime | Ссылка на пост (Смотрели 1605) | 04.05.17 10:47 Ответить |
Не нашел ничего подобного в редакторе стилей. Можно подробней о том как включить автозапуск?
Пример:
а куда в моем случае вставлять ?
//код Flash (SWFObject)
var flashvars = {
"file":"[xfvalue_trailer_player]",
"st":"http://сайт.net/upplayer/style/video227-1319.txt",
iosplayer : 1,
hlsplugin_maxBufferLength : 30};
var params = {bgcolor:"#ffffff", wmode:"window", allowFullScreen:"true", allowScriptAccess:"always"};
swfobject.embedSWF("http://сайт.net/upplayer/uppod.swf", "my_trayler_{news-id}", "100%", "320px", "10.0.0.0", false, flashvars, params);
Попробуй ссылку на видео там прописать
Думаю что в с компа будет автозапуск плеера
Надо скачать приложение для Андроида, FlashFox Browser
В нём авто плей работает и флеш плеер показывает
Лично проверил..всё работает
С Андроида ,в html5 плеере автозапуск работает в браузере FlashFox Browser
&auto=play
Для автовоспроизведения в flash момогло давление параметра start : 1, вот так:
var flashvars = {
"file":"[xfvalue_trailer_player]",
"st":"http://kinosklad.net/upplayer/style/video227-1319.txt",
iosplayer : 1,
start : 1,
hlsplugin_maxBufferLength : 30};
А для html 5 есть два решения:
this.videoplayer = new Uppod({m:"video",comment:"Автовоспроизведение в FLASH и HTML5 - Вопросы - Форум Uppod",uid:"my_trayler_{news-id}",onReady:function(uppod){uppod.Play("[xfvalue_trailer_player]");},st:"uppodvideo"});
и
<video src="[xfvalue_trailer_player]" controls autoplay width="100%" height="320px"></video>