← Форум / HTML5 / Не работает видео на мобильных устройствах
Доброго времени суток.
Может ли кто-то помочь, не работает uppod плеер на мобильных устройствах, предположительно HTML5 не работает.
Код который использую.
<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 || !flashInstalled)){
// HTML5
this.videoplayer14410 = new Uppod({m:"video",uid:"videoplayer14410",comment:"Не работает видео на мобильных устройствах - HTML5 - Форум Uppod",file:"[xfvalue_player1]",st:"uppodvideo"});
}else{
if(!flashInstalled){
// NO FLASH
document.getElementById("videoplayer14410").innerHTML="<a href=http://www.adobe.com/go/getflashplayer>Требуется установить Flash-плеер</a>";
}else{
// FLASH
var flashvars = {"comment":"Не работает видео на мобильных устройствах - HTML5 - Форум Uppod", "st":"/uppod/styles/video56-2258.txt", "file":"[xfvalue_player1]"};
var params = {wmode:"window", allowFullScreen:"true", allowScriptAccess:"always", id:"videoplayer14410"};
new swfobject.embedSWF("/uppod/player/uppod.swf", "videoplayer14410", "580", "336", "10.0.0.0", false, flashvars, params);
}
}
</script>
Пример можно увидеть на сайте ссылка
Картинка пример: https://image.ibb.co/ke7fCn/Pf6_Ux6_ZUAQw.jpg
Если нужна другая (доп.) информация пишите, все опишу. Огромное спасибо
Огромное спасибо, убрал async и помогло, а относительно запятой, то не могу найти у меня ссылка без нее. Хотел еще спросить, у некоторых пользователей появляется текст "Файл не найден". У Вас нету сейчас такой проблемы?
<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 || !flashInstalled)){
this.player = new Uppod({m:"video",uid:"videoplayer",file:"https://xn--j1abgcdn4h.xn--p1ai/hls/kino/1.m3u8",poster:"http://r926440z.bget.ru/eralash.jpg",st:"uppodvideo"});
}else{
if(!flashInstalled){
// NO FLASH
document.getElementById("videoplayer").innerHTML="<a href=http://www.adobe.com/go/getflashplayer>Требуется установить Flash-плеер</a>";
}else{
// FLASH
<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 || !flashInstalled)){
this.player = new Uppod({m:"video",uid:"videoplayer1718",file:"https://xn--j1abgcdn4h.xn--p1ai/hls/kino/1.m3u8",poster:"http://r926440z.bget.ru/eralash.jpg",st:"uppodvideo"});
}else{
if(!flashInstalled){
// NO FLASH
document.getElementById("videoplayer1718").innerHTML="<a href=http://www.adobe.com/go/getflashplayer>Требуется установить Flash-плеер</a>";
}else{
// FLASH
var flashvars = {"uid":"videoplayer1718","comment":"Смарт КИНО","st":"http://solyanka.online/video192-1270.txt","file":"https://xn--j1abgcdn4h.xn--p1ai/hls/kino/1.m3u8"};var params = {bgcolor:"#000000", allowFullScreen:"true", allowScriptAccess:"always",id:"videoplayer1718"}; new swfobject.embedSWF("http://solyanka.online/uppod-hls.swf","videoplayer1718", "640", "360", "9.0.115.0", false, flashvars, params);
}
}
</script>
Да светится небо твое вечным солнцем и никогда не бывает непогоды. Удача устилает Ваш след по жизни и добро оберегает Вас и вашу семью…
Банального спасибо здесь было мало ;)
<script src="http://myfootball.ws/uppod/video.js" type="text/javascript" async="" ></script>
<script type="text/javascript" src="https://ajax.googleapis.com/ajax/libs/swfobject/2.2/swfobject.js" async="" ></script>
Привет,у тебя во всех скриптах прописано async="" попробуй убрать..у меня лично без них всё работает
А когда с ними,тотне работает
И ещё я заметил..там где флеш…ссылка на видео файл мр4 в конце ссылки стоит запятая мр4,
Надо запятую убрать..так видео файл не воспроизводится
И тогда у всех пользователей не будет такой проблемы Файл не найден
Той запятой там не должно быть ,
Ничего нету :((( Бьюсь третий день.
<script src="
<script src="
<script type="text/javascript" src="https://ajax.googleapis.com/ajax/libs/swfobject/2.2/swfobject.js"></script>
<div class="player" id="videoplayer" style="width:500px;height:375px; display: inline-block; " ></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 || !flashInstalled)){
this.player = new Uppod({m:"video",uid:"videoplayer",file:"https://xn--j1abgcdn4h.xn--p1ai/hls/kino/1.m3u8",poster:"
}else{
if(!flashInstalled){
// NO FLASH
document.getElementById("videoplayer").innerHTML="ссылка установить Flash-плеер";
}else{
// FLASH
<div id="videoplayer1718"></div><script type="text/javascript">var flashvars = {"uid":"videoplayer1718","comment":"Смарт КИНО","st":"
}
}
</script>
<script src="http://solyanka.online/uppod-0.13.05.js" type="text/javascript"></script>
<script src="http://solyanka.online/video192-1270.js" type="text/javascript"></script>
<script type="text/javascript" src="https://ajax.googleapis.com/ajax/libs/swfobject/2.2/swfobject.js"></script>
<div class="player" id="videoplayer" style="width:500px;height:375px; display: inline-block; " ></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 || !flashInstalled)){
this.player = new Uppod({m:"video",uid:"videoplayer",file:"https://xn--j1abgcdn4h.xn--p1ai/hls/kino/1.m3u8",poster:"http://r926440z.bget.ru/eralash.jpg",st:"uppodvideo"});
}else{
if(!flashInstalled){
// NO FLASH
document.getElementById("videoplayer").innerHTML="<a href=http://www.adobe.com/go/getflashplayer>Требуется установить Flash-плеер</a>";
}else{
// FLASH
<div id="videoplayer1718"></div><script type="text/javascript">var flashvars = {"uid":"videoplayer1718","comment":"Смарт КИНО","st":"http://solyanka.online/video192-1270.txt","file":"https://xn--j1abgcdn4h.xn--p1ai/hls/kino/1.m3u8"};var params = {bgcolor:"#000000", allowFullScreen:"true", allowScriptAccess:"always",id:"videoplayer1718"}; new swfobject.embedSWF("http://solyanka.online/uppod-hls.swf", "videoplayer1718", "640", "360", "9.0.115.0", false, flashvars, params);
}
}
</script>
<script src="http://solyanka.online/video192-1270.js" type="text/javascript"></script>
<script type="text/javascript" src="https://ajax.googleapis.com/ajax/libs/swfobject/2.2/swfobject.js"></script>
<div class="player" id="videoplayer1718" style="width:500px;height:375px; display: inline-block; " ></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 || !flashInstalled)){
this.player = new Uppod({m:"video",uid:"videoplayer1718",file:"https://xn--j1abgcdn4h.xn--p1ai/hls/kino/1.m3u8",poster:"http://r926440z.bget.ru/eralash.jpg",st:"uppodvideo"});
}else{
if(!flashInstalled){
// NO FLASH
document.getElementById("videoplayer1718").innerHTML="<a href=http://www.adobe.com/go/getflashplayer>Требуется установить Flash-плеер</a>";
}else{
// FLASH
var flashvars = {"uid":"videoplayer1718","comment":"Смарт КИНО","st":"http://solyanka.online/video192-1270.txt","file":"https://xn--j1abgcdn4h.xn--p1ai/hls/kino/1.m3u8"};var params = {bgcolor:"#000000", allowFullScreen:"true", allowScriptAccess:"always",id:"videoplayer1718"}; new swfobject.embedSWF("http://solyanka.online/uppod-hls.swf","videoplayer1718", "640", "360", "9.0.115.0", false, flashvars, params);
}
}
</script>
Банального спасибо здесь было мало ;)
Офигенный плеер.