Форум / HTML5 / Не работает html 5 версия для видео с Youtube
Вот мой код. Стоит последняя версия плеера

<?php
/*
Plugin Name: Uppod
Plugin URI: http://uppod.ru/help/q=wordpress
Author: Uppod
Description: Медиаплеер Uppod
Author URI: http://uppod.ru
Version: 1.10
*/

// SETTINGS
$uppod_settings['uppod.swf']='https://qvz.uz/uppod.swf'; // <-- Flash http://uppod.ru/player/download/
$uppod_settings['uppod.js']='https://qvz.uz/uppod.js'; // <-- HTML5 http://uppod.ru/help/html5/

$uppod_settings['swfobject.js']='https://ajax.googleapis.com/ajax/libs/swfobject/2.2/swfobject.js';
$uppod_settings['adobe_update']='Для плеера требуется установить <a href="http://get.adobe.com/flashplayer/" target="_blank">Flash Player</a>';
$uppod_settings['wmode']='';
$uppod_settings['bgcolor']='#ffffff';
$uppod_settings['uid']=0;

//VIDEO
$uppod['video']['style']='';
$uppod['video']['style_html5']='https://qvz.uz/video140-1474.js';
$uppod['video']['width']='500';
$uppod['video']['height']='375';

$uppod['video']['style2']='';
$uppod['video']['style2_html5']='';
$uppod['video']['width2']='400';
$uppod['video']['height2']='300';

//AUDIO
$uppod['audio']['style']='';
$uppod['audio']['style_html5']='';
$uppod['audio']['width']='300';
$uppod['audio']['height']='90';

//PHOTO
$uppod['photo']['style']='';
$uppod['photo']['style_html5']='';
$uppod['photo']['width']='400';
$uppod['photo']['height']='300';

function Uppod($atts, $content = null){
global $uppod;
global $uppod_settings;
$o='';
$fv='';
$style='';
$center=false;
$html5=false;
$flash=true;
if($atts['video']){
$m='video';
}
if($atts['audio']){
$m='audio';
}
if($atts['photo']){
$m='photo';
}
if($atts['align']){
$atts['align']=='left'?$style='float:left;':'';
$atts['align']=='right'?$style='float:right;':'';
$atts['align']=='center'?$center=true:'';
}

$atts['type']?$t=$atts['type']:$t='';
if($atts['margin']){
$style.='margin:'.$atts['margin'].'px;';
}
if($uppod_settings['uppod.js']!='http://'&&$uppod_settings['uppod.js']!='http://'){
$html5=true;
$style.='width:'.$uppod[$m]['width'.$t].'px;height:'.$uppod[$m]['height'.$t].'px;';
}
foreach($atts as $k => $value) {
$k!=$m&&$k!='align'&&$k!='margin'?$fv.=',"'.$k.'":"'.$value.'"':'';
}

$num=rand(0,1000);
if(isset($m)){

if(strpos($atts[$m],',')===false){
strpos($atts[$m],'.txt')==strlen($atts[$m])-4||strpos($atts[$m],'youtube:')===0?$fv.=',"pl":"'.$atts[$m].'"':$fv.=',"file":"'.$atts[$m].'"';
}else{
$fv.=',"pl":"'.Uppod_Pl($atts[$m]).'"';
}

if($uppod_settings['uppod.swf']=='http://'|$uppod_settings['uppod.swf']==''){
$flash = false;
}
if(!$flash && !$html5){
$o='Ошибка: в настройках плагина Uppod не указана ссылка на плеер (<a href="http://uppod.ru/help/q=wordpress">подробнее</a>)';
}
else{
$o=($center?'<center>':'').'
<div id="'.$m.'player'.$num.'" '.($style!=''?'style="'.$style.'"':'').'>'.$uppod_settings['adobe_update'].'</div>'.($center?'</center>':'').'
<script type="text/javascript">
'.($flash?'
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) {};};':'').'
var flashvars = {'.($uppod[$m]['style'.$t]!=''&&$flash?'"st":"'.$uppod[$m]['style'.$t].'"':'"m":"'.$m.'"').$fv.($uppod_settings['uid']==1?',"uid":"'.$m.'player'.$num.'"':'').'};
'.($flash?'
if(ua.indexOf("iphone") != -1 || ua.indexOf("ipad") != -1 || (ua.indexOf("android") != -1 && !flashInstalled)){':'').'
'.($uppod_settings['uid']!=1?'flashvars["uid"]="'.$m.'player'.$num.'";':'').'
'.($uppod[$m]['style'.$t.'_html5']!=''?'flashvars["st"]="uppod'.$m.'";':'').'
'.($html5?'var player = new Uppod(flashvars);':'').'
'.($flash?'}else{
var params = {allowFullScreen:"true", allowScriptAccess:"always",id:"'.$m.'player'.$num.'",bgcolor:"'.$uppod_settings['bgcolor'].'"'.($uppod_settings['wmode']!=''?',"wmode":"'.$uppod_settings['wmode'].'"':'').'};
new swfobject.embedSWF("'.$uppod_settings['uppod.swf'].'", "'.$m.'player'.$num.'", "'.$uppod[$m]['width'.$t].'", "'.$uppod[$m]['height'.$t].'", "10.0.0.0", false, flashvars, params);
}':'').'
</script>';
}
}
return $o;
}
function Uppod_SWFObject() {
global $uppod_settings;
global $uppod;
echo '<script src="'.$uppod_settings['swfobject.js'].'" type="text/javascript"></script>'.($uppod_settings['uppod.js']!=''?"<script src='".$uppod_settings['uppod.js']."' type='text/javascript'></script>":'').($uppod['video']['style_html5']!=''?"<script src='".$uppod['video']['style_html5']."' type='text/javascript'></script>":'').($uppod['video']['style2_html5']!=''?"<script src='".$uppod['video']['style2_html5']."' type='text/javascript'></script>":'').($uppod['audio']['style_html5']!=''?"<script src='".$uppod['audio']['style_html5']."' type='text/javascript'></script>":'').($uppod['photo']['style_html5']!=''?"<script src='".$uppod['photo']['style_html5']."' type='text/javascript'></script>":'');
}
function Uppod_Pl($str) {
$pl="{'playlist':[";
$obj=split(',',$str);
for($i=0;$i<count($obj);$i++){
$pl.="{'file':'".$obj[$i]."'},";
}
return chop($pl,',')."]}";
}
add_action('wp_head', 'Uppod_SWFObject');
add_shortcode('uppod', 'Uppod')
?>
uzbeakСсылка на пост (Смотрели 3240)13.04.17 21:34     Ответить
Ваше имя*
 E-mail* (не публикуется)
 
 
Если пишете о проблеме, то приложите, пожалуйста, ссылку на свой плеер отсюда — Плеер: Файл > Код > Ссылка
Вставка кода — [code][/code] дублировать ответы на e-mail
1
uzbeak 13.04.17 - 21:35
Вывод идет через Плагин Uppod для Wordpress последняя версия…
2
remrem 13.04.17 - 21:43
Если речь о HTML5 плеере и версия uppod-0.12.3.js
То да..,эта версия нерабочая
3
uzbeak 13.04.17 - 21:44
Что делать? Какая версия рабочая? Зачем выпускать если не работает? =)
4
remrem 13.04.17 - 21:46
Версия 0.12.1.js работает
5
remrem 13.04.17 - 21:47
Вот возьми у меня версию плеера ссылка
6
uzbeak 13.04.17 - 21:50
Смотри поставил https://qvz.uz/video/olim-aka-hazillar-toplami-comedyuz.html — Что-то коряво отображается… И автопроизводится…
7
remrem 13.04.17 - 21:53
А ты попробуй свой стиль поставить..или и у тебя такой стиль как и у меня?
8
uzbeak 13.04.17 - 21:55
Я твой стил и поставил через ссылку на твой сайт…
9
remrem 13.04.17 - 21:50
Или вот ссылка на файл ссылка
10
uzbeak 13.04.17 - 21:53
Что у меня пожет быть не впорядке?
11
remrem 13.04.17 - 21:55
Напиши здесь код который ты вставляешь на свой сайт
12
uzbeak 13.04.17 - 21:58
<?php
/*
Plugin Name: Uppod
Plugin URI: http://uppod.ru/help/q=wordpress
Author: Uppod
Description: Медиаплеер Uppod
Author URI: http://uppod.ru
Version: 1.10
*/

// SETTINGS
$uppod_settings['uppod.swf']=''; // <-- Flash http://uppod.ru/player/download/
$uppod_settings['uppod.js']='http://remrem.okis.ru/files/1/0/3/10371/st/uppod-0.12.1.js'; // <-- HTML5 http://uppod.ru/help/html5/

$uppod_settings['swfobject.js']='http://ajax.googleapis.com/ajax/libs/swfobject/2.2/swfobject.js';
$uppod_settings['adobe_update']='Для плеера требуется установить <a href="http://get.adobe.com/flashplayer/" target="_blank">Flash Player</a>';
$uppod_settings['wmode']='';
$uppod_settings['bgcolor']='#ffffff';
$uppod_settings['uid']=0;

//VIDEO
$uppod['video']['style']='';
$uppod['video']['style_html5']='http://qvz.uz/video140-1474.js';
$uppod['video']['width']='500';
$uppod['video']['height']='375';

$uppod['video']['style2']='';
$uppod['video']['style2_html5']='';
$uppod['video']['width2']='400';
$uppod['video']['height2']='300';

//AUDIO
$uppod['audio']['style']='';
$uppod['audio']['style_html5']='';
$uppod['audio']['width']='300';
$uppod['audio']['height']='90';

//PHOTO
$uppod['photo']['style']='';
$uppod['photo']['style_html5']='';
$uppod['photo']['width']='400';
$uppod['photo']['height']='300';

function Uppod($atts, $content = null){
global $uppod;
global $uppod_settings;
$o='';
$fv='';
$style='';
$center=false;
$html5=false;
$flash=true;
if($atts['video']){
$m='video';
}
if($atts['audio']){
$m='audio';
}
if($atts['photo']){
$m='photo';
}
if($atts['align']){
$atts['align']=='left'?$style='float:left;':'';
$atts['align']=='right'?$style='float:right;':'';
$atts['align']=='center'?$center=true:'';
}

$atts['type']?$t=$atts['type']:$t='';
if($atts['margin']){
$style.='margin:'.$atts['margin'].'px;';
}
if($uppod_settings['uppod.js']!='http://'&&$uppod_settings['uppod.js']!='http://'){
$html5=true;
$style.='width:'.$uppod[$m]['width'.$t].'px;height:'.$uppod[$m]['height'.$t].'px;';
}
foreach($atts as $k => $value) {
$k!=$m&&$k!='align'&&$k!='margin'?$fv.=',"'.$k.'":"'.$value.'"':'';
}

$num=rand(0,1000);
if(isset($m)){

if(strpos($atts[$m],',')===false){
strpos($atts[$m],'.txt')==strlen($atts[$m])-4||strpos($atts[$m],'youtube:')===0?$fv.=',"pl":"'.$atts[$m].'"':$fv.=',"file":"'.$atts[$m].'"';
}else{
$fv.=',"pl":"'.Uppod_Pl($atts[$m]).'"';
}

if($uppod_settings['uppod.swf']=='http://'|$uppod_settings['uppod.swf']==''){
$flash = false;
}
if(!$flash && !$html5){
$o='Ошибка: в настройках плагина Uppod не указана ссылка на плеер (<a href="http://uppod.ru/help/q=wordpress">подробнее</a>)';
}
else{
$o=($center?'<center>':'').'
<div id="'.$m.'player'.$num.'" '.($style!=''?'style="'.$style.'"':'').'>'.$uppod_settings['adobe_update'].'</div>'.($center?'</center>':'').'
<script type="text/javascript">
'.($flash?'
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) {};};':'').'
var flashvars = {'.($uppod[$m]['style'.$t]!=''&&$flash?'"st":"'.$uppod[$m]['style'.$t].'"':'"m":"'.$m.'"').$fv.($uppod_settings['uid']==1?',"uid":"'.$m.'player'.$num.'"':'').'};
'.($flash?'
if(ua.indexOf("iphone") != -1 || ua.indexOf("ipad") != -1 || (ua.indexOf("android") != -1 && !flashInstalled)){':'').'
'.($uppod_settings['uid']!=1?'flashvars["uid"]="'.$m.'player'.$num.'";':'').'
'.($uppod[$m]['style'.$t.'_html5']!=''?'flashvars["st"]="uppod'.$m.'";':'').'
'.($html5?'var player = new Uppod(flashvars);':'').'
'.($flash?'}else{
var params = {allowFullScreen:"true", allowScriptAccess:"always",id:"'.$m.'player'.$num.'",bgcolor:"'.$uppod_settings['bgcolor'].'"'.($uppod_settings['wmode']!=''?',"wmode":"'.$uppod_settings['wmode'].'"':'').'};
new swfobject.embedSWF("'.$uppod_settings['uppod.swf'].'", "'.$m.'player'.$num.'", "'.$uppod[$m]['width'.$t].'", "'.$uppod[$m]['height'.$t].'", "10.0.0.0", false, flashvars, params);
}':'').'
</script>';
}
}
return $o;
}
function Uppod_SWFObject() {
global $uppod_settings;
global $uppod;
echo '<script src="'.$uppod_settings['swfobject.js'].'" type="text/javascript"></script>'.($uppod_settings['uppod.js']!=''?"<script src='".$uppod_settings['uppod.js']."' type='text/javascript'></script>":'').($uppod['video']['style_html5']!=''?"<script src='".$uppod['video']['style_html5']."' type='text/javascript'></script>":'').($uppod['video']['style2_html5']!=''?"<script src='".$uppod['video']['style2_html5']."' type='text/javascript'></script>":'').($uppod['audio']['style_html5']!=''?"<script src='".$uppod['audio']['style_html5']."' type='text/javascript'></script>":'').($uppod['photo']['style_html5']!=''?"<script src='".$uppod['photo']['style_html5']."' type='text/javascript'></script>":'');
}
function Uppod_Pl($str) {
$pl="{'playlist':[";
$obj=split(',',$str);
for($i=0;$i<count($obj);$i++){
$pl.="{'file':'".$obj[$i]."'},";
}
return chop($pl,',')."]}";
}
add_action('wp_head', 'Uppod_SWFObject');
add_shortcode('uppod', 'Uppod')
?>
13
remrem 13.04.17 - 22:02
Попробуй прописать ссылку на видео для ютюбе
http://youtube.com/embed/HFNdwpz387Y
14
uzbeak 13.04.17 - 22:08
Дело не в ссылке… =)
15
remrem 13.04.17 - 22:09
Ещё попробуй версию плеера вот такую
http://remrem.okis.ru/files/1/0/3/10371/st/uppod-0.9.6.js
16
uzbeak 13.04.17 - 22:15
Без разницы… ничего не поменялось… Что-то мешает плееру… Но что?
17
remrem 13.04.17 - 22:18
Вот посмотри..твой код плеера ссылка

Тебе мешал css или что ты там делал для изменения цвета плеера..кнопок и так далее
18
uzbeak 14.04.17 - 05:46
Это стиль такой для плеера… Я твой код тоже вставил, также видео сошел с мест…
19
remrem 14.04.17 - 12:55
Что-то с разметкой не то на твоём сайте,я когда твой код плеера прописываю у себя..всё отлично показывается
20
remrem 14.04.17 - 13:11
Этот стиль css всё портит и ютюб смещается ,попробуй с ним что-то сделать..я когда его убираю..то всё супер
<link rel="stylesheet" id="ad-mag-lite-style-css" href="https://qvz.uz/wp-content/themes/ad-mag-lite/style.css?ver=4.7.3" type="text/css" media="all">
21
remrem 13.04.17 - 22:21
Сравни разницу плеера..на скриншоте так..ссылка

А твой стиль иначе
22
uzbeak 14.04.17 - 06:04
Что за стиль? Не подскажеш?
23
remrem 14.04.17 - 12:51
Может на твоём сайте такая сделана разметка? ..попробуй в отдельной страничке прописать код плеера
Чтобы плеер был на страничке один..
24
remrem 14.04.17 - 13:09
НАШЁЛ Я ТВОЮ ПРОБЛЕМУ ..ОНА БЫЛА ВОТ В ЭТОМ CSS [code]<link rel="stylesheet" id="ad-mag-lite-style-css" href="https://qvz.uz/wp-content/themes/ad-mag-lite/style.css?ver=4.7.3" type="text/css" media="all">[code]
25
remrem 14.04.17 - 13:17
Вот этот css мешает ютюбу быть по центру в плеере uppod
<link rel="stylesheet" id="ad-mag-lite-style-css" href="https://qvz.uz/wp-content/themes/ad-mag-lite/style.css?ver=4.7.3" type="text/css" media="all">


Найди на своём сайте вот такую ссылку для css
https://qvz.uz/wp-content/themes/ad-mag-lite/style.css?ver=4.7.3


26
uzbeak 14.04.17 - 15:44
Там ведь все стили мои… =) Нужно еще порыть… именно какой стиль…
27
remrem 14.04.17 - 15:52
Вот именно твоё и мешает..в этом проблема
28
remrem 14.04.17 - 15:58
Вот сам проверь..убери на своём сайте букву s в .css там где ссылка..потом если что допишешь
Просто проверь..ютюб будет показываться как положено

А потом будешь думать..где ошибки
29
remrem 14.04.17 - 16:41
Ну всё ПРОБЛЕМУ Я ТВОЮ РЕШИЛ..НАДО ОТРЕДАТИРОВАТЬ ФАЙЛ CSS ..там найти вот такую строчку

/*--- kopa-area ---*/
.kopa-area {
padding-top: 45px;
background: #fff;
position: relative;
padding-bottom: 15px; }

.b-radius {
border-radius: 5px; }

iframe {
width: 100%;
border: none; }

label {
font-weight: 400; }

.kopa-post-content-formated {
margin-bottom: 20px; }

textarea {
overflow: auto;
resize: vertical !important; }

ul#tiles {
list-style: none !important; }

body.kopa-layout-single-product #main-content .kopa-area,
body.kopa-layout-product-archive #main-content .kopa-area {
padding-bottom: 60px; }

.kopa-portfolio-page .kopa-area {
overflow: hidden; }


И там где надпись iframe width:100%px; дописать px
30
remrem 14.04.17 - 16:56
А ну-ка проверь ссылка
Сообщить об ошибке на сайте
 Uppod © 2008–2020
Сообщить об ошибке на сайте
Если ошибка относится к плееру, а не сайту, либо Вы хотите получить ответ на вопрос —
лучше написать на форуме