samo733792 19 Опубликовано: 22 января 2014 Рассказать Опубликовано: 22 января 2014 Привет всем, размер HTML5 плеера в настройках скрипта я настроил так как удобна в полной версии сайта, но хотелось бы менять его размер в мобильной версии сайта и сделать его width: 90%;, по скольку сейчас на том странице где есть плеер страница получается очень широким и получается не красиво и не удобно. В каком файле и каким образом можно настроить ширину HTML5 плеера? Цитата Ссылка на сообщение Поделиться на других сайтах
odys 384 Опубликовано: 22 января 2014 Рассказать Опубликовано: 22 января 2014 samo733792, сейчас нет возможности посмотреть каким образом выводится плеер, но если бы у меня была такая задача, я бы в .php файле который выводит плеер, поставил размеры 100%, обернул бы его div'ом с каким-нибудь классом и через .css задавал ширину и высоту. Цитата Ссылка на сообщение Поделиться на других сайтах
samo733792 19 Опубликовано: 22 января 2014 Рассказать Опубликовано: 22 января 2014 Автор я бы в .php файле который выводит плеер, поставил размеры 100%, обернул бы его div'ом с каким-нибудь классом и через .css задавал ширину и высоту. Дело в том что я почти не понимаю этот php, к тому же не знаю какой именно php на него отвечает. Порылся я в скрипте и нашел два файла которые возможно отвечают за этот вывод mediaelement-and-player.min.js mediaelementplayer.min.css Они находятся по адресу engineeditorscriptscommonmediaelement но я и там нечего не понял. Цитата Ссылка на сообщение Поделиться на других сайтах
odys 384 Опубликовано: 22 января 2014 Рассказать Опубликовано: 22 января 2014 samo733792, тогда жди, часа через 2 напишу, если до этого ни кто не ответит Цитата Ссылка на сообщение Поделиться на других сайтах
samo733792 19 Опубликовано: 22 января 2014 Рассказать Опубликовано: 22 января 2014 Автор Что бы я без тебя делал Цитата Ссылка на сообщение Поделиться на других сайтах
odys 384 Опубликовано: 22 января 2014 Рассказать Опубликовано: 22 января 2014 samo733792, в общем там много всякого разного видео, под разные сервисы и прочее, всё это дело находится в файле /classes/parse.class.php Если нужно только HTML5 плеер, тогда вот код, примерно 707 строка, следующие 3 строчки после: if( $this->video_config['use_html5'] ) { вот код: <!--dle_media_begin:{$decode_url}--><video width=\"{$width}\" height=\"{$height}\" preload=\"none\" controls=\"controls\"> <source type=\"video/youtube\" src=\"http://www.youtube.com/watch?v={$video_link}\"></source> </video><!--dle_media_end-->[/code] а дальше как я писал выше. [b]width="{$width}" height="{$height}"[/b] - убирай, пропиши class="htmlvideo" ну и .htmlvideo настраивай в .css как тебе угодно Цитата Ссылка на сообщение Поделиться на других сайтах
samo733792 19 Опубликовано: 22 января 2014 Рассказать Опубликовано: 22 января 2014 Автор То есть должно получится так? <!--dle_media_begin:{$decode_url}--><video class=\"htmlvideo\" preload=\"none\" controls=\"controls\"> <source type=\"video/youtube\" src=\"http://www.youtube.com/watch?v={$video_link}\"></source> </video><!--dle_media_end--> И в стилях так? .htmlvideo { width: 95%; } Но как я понял это будет действовать на всех шаблонах а мне нужно только на шаблоне smartphone. Придется и для полного шаблона тоже настроить в стилях. Настройки в скрипте просто не будут играть не какую роль. Другого шанса у нас нету? К тому же у меня там все изменено, настроена микроразметка по schema.org для видео, хотя я нашел теги width="{$width}" height="{$height} Вот какой у меня код if( $this->video_config['use_html5'] ) { return "<!--dle_media_begin:{$decode_url}--><span itemscope itemtype=\"http://schema.org/VideoObject\"><video width=\"{$width}\" height=\"{$height}\" preload=\"none\" controls=\"controls\"> <meta itemprop=\"name\" content=\"{$v_info['title']}\"> <meta itemprop=\"description\" content=\"{$v_info['descr']}\"> <link itemprop=\"thumbnail\" href=\"{$image}\">{$dur} <meta itemprop=\"playerType\" content=\"Flash\"> <meta itemprop=\"width\" content=\"{$width}\"> <meta itemprop=\"height\" content=\"{$height}\"> <source type=\"video/youtube\" src=\"http://www.youtube.com/watch?v={$video_link}\"></source> </video></span><!--dle_media_end-->"; } else { return "<!--dle_media_begin:{$decode_url}--><object classid=\"clsid:D27CDB6E-AE6D-11cf-96B8-444553540000\" codebase=\"http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=9,0,0,0\" width=\"{$width}\" height=\"{$height}\" id=\"Player-{$id_player}\"> <param name=\"movie\" value=\"" . $config['http_home_url'] . "engine/classes/flashplayer/youtube.swf?width={$width}&height={$height}&showYouTubeHD=true&videoUrl=http://www.youtube.com/watch?v={$video_link}{$watermark}{$preview}&youTubePlaybackQuality={$this->video_config['youtube_q']}&isYouTube=true&rollOverAlpha=0.5&contentBgAlpha=0.8&progressBarColor={$this->video_config['progressBarColor']}&defaultVolume=1&fullSizeView=3&showRewind=false&showInfo=false&showFullscreen=true&showScale=true&showSound=true&showTime=true&showCenterPlay=true{$autohide}&videoLoop=false&defaultBuffer={$this->video_config['buffer']}\" /> <param name=\"allowFullScreen\" value=\"true\" /> <param name=\"scale\" value=\"noscale\" /> <param name=\"quality\" value=\"high\" /> <param name=\"bgcolor\" value=\"#000000\" /> <param name=\"wmode\" value=\"opaque\" /> <embed src=\"" . $config['http_home_url'] . "engine/classes/flashplayer/youtube.swf?width={$width}&height={$height}&showYouTubeHD=true&videoUrl=http://www.youtube.com/watch?v={$video_link}{$watermark}{$preview}&youTubePlaybackQuality={$this->video_config['youtube_q']}&isYouTube=true&rollOverAlpha=0.5&contentBgAlpha=0.8&progressBarColor={$this->video_config['progressBarColor']}&defaultVolume=1&fullSizeView=3&showRewind=false&showInfo=false&showFullscreen=true&showScale=true&showSound=true&showTime=true&showCenterPlay=true{$autohide}&videoLoop=false&defaultBuffer={$this->video_config['buffer']}\" quality=\"high\" bgcolor=\"#000000\" wmode=\"opaque\" allowFullScreen=\"true\" width=\"{$width}\" height=\"{$height}\" align=\"middle\" type=\"application/x-shockwave-flash\" pluginspage=\"http://www.macromedia.com/go/getflashplayer\"></embed> </object><!--dle_media_end-->"; } Цитата Ссылка на сообщение Поделиться на других сайтах
odys 384 Опубликовано: 22 января 2014 Рассказать Опубликовано: 22 января 2014 (изменено) То есть должно получится так? И в стилях так? да, так Другого шанса у нас нету? а зачем себе голову заморачить чем-то ещё? Разве это так сложно прописать в .css файлах? там всего по 3-4 строчки в 2 файлах, обычной версии и мобильной... работы на полторы минуты, включая поиск кода в .php файле Изменено 22 января 2014 пользователем odys Цитата Ссылка на сообщение Поделиться на других сайтах
samo733792 19 Опубликовано: 22 января 2014 Рассказать Опубликовано: 22 января 2014 Автор Я сделал так но не сработала, видео все еще большое в мобильной версии. if( $this->video_config['use_html5'] ) { return "<!--dle_media_begin:{$decode_url}--><span itemscope itemtype=\"http://schema.org/VideoObject\"><video class=\"htmlvideo\" preload=\"none\" controls=\"controls\"> <meta itemprop=\"name\" content=\"{$v_info['title']}\"> <meta itemprop=\"description\" content=\"{$v_info['descr']}\"> <link itemprop=\"thumbnail\" href=\"{$image}\">{$dur} <meta itemprop=\"playerType\" content=\"Flash\"> <meta itemprop=\"width\" content=\"{$width}\"> <meta itemprop=\"height\" content=\"{$height}\"> <source type=\"video/youtube\" src=\"http://www.youtube.com/watch?v={$video_link}\"></source> </video></span><!--dle_media_end-->"; } else { return "<!--dle_media_begin:{$decode_url}--><object classid=\"clsid:D27CDB6E-AE6D-11cf-96B8-444553540000\" codebase=\"http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=9,0,0,0\" width=\"{$width}\" height=\"{$height}\" id=\"Player-{$id_player}\"> <param name=\"movie\" value=\"" . $config['http_home_url'] . "engine/classes/flashplayer/youtube.swf?width={$width}&height={$height}&showYouTubeHD=true&videoUrl=http://www.youtube.com/watch?v={$video_link}{$watermark}{$preview}&youTubePlaybackQuality={$this->video_config['youtube_q']}&isYouTube=true&rollOverAlpha=0.5&contentBgAlpha=0.8&progressBarColor={$this->video_config['progressBarColor']}&defaultVolume=1&fullSizeView=3&showRewind=false&showInfo=false&showFullscreen=true&showScale=true&showSound=true&showTime=true&showCenterPlay=true{$autohide}&videoLoop=false&defaultBuffer={$this->video_config['buffer']}\" /> <param name=\"allowFullScreen\" value=\"true\" /> <param name=\"scale\" value=\"noscale\" /> <param name=\"quality\" value=\"high\" /> <param name=\"bgcolor\" value=\"#000000\" /> <param name=\"wmode\" value=\"opaque\" /> <embed src=\"" . $config['http_home_url'] . "engine/classes/flashplayer/youtube.swf?width={$width}&height={$height}&showYouTubeHD=true&videoUrl=http://www.youtube.com/watch?v={$video_link}{$watermark}{$preview}&youTubePlaybackQuality={$this->video_config['youtube_q']}&isYouTube=true&rollOverAlpha=0.5&contentBgAlpha=0.8&progressBarColor={$this->video_config['progressBarColor']}&defaultVolume=1&fullSizeView=3&showRewind=false&showInfo=false&showFullscreen=true&showScale=true&showSound=true&showTime=true&showCenterPlay=true{$autohide}&videoLoop=false&defaultBuffer={$this->video_config['buffer']}\" quality=\"high\" bgcolor=\"#000000\" wmode=\"opaque\" allowFullScreen=\"true\" width=\"{$width}\" height=\"{$height}\" align=\"middle\" type=\"application/x-shockwave-flash\" pluginspage=\"http://www.macromedia.com/go/getflashplayer\"></embed> </object><!--dle_media_end-->"; } Вот страница с примером http://www.androidsland.ru/547-galaxy-empire-dlya-os-android.html, там даже htmlvideo стиля не видно. Цитата Ссылка на сообщение Поделиться на других сайтах
odys 384 Опубликовано: 22 января 2014 Рассказать Опубликовано: 22 января 2014 Вот страница с примером http://www.androidsl...os-android.html, там даже htmlvideo стиля не видно. пересохрани эту новость Цитата Ссылка на сообщение Поделиться на других сайтах
Lomot 134 Опубликовано: 22 января 2014 Рассказать Опубликовано: 22 января 2014 Для этого не нужно править пхп файлы, все это делается в стилях мобильной версии. Цитата Ссылка на сообщение Поделиться на других сайтах
samo733792 19 Опубликовано: 22 января 2014 Рассказать Опубликовано: 22 января 2014 Автор пересохрани эту новость Не помогло, вернее помогло но частично, сам плеер стал маленьким, вернее его панель управление но видео все еще большое. Для этого не нужно править пхп файлы, все это делается в стилях мобильной версии. А можно по подробнее? вернее помогло но частично, сам плеер стал маленьким, вернее его панель управление но видео все еще большое. Нет я ошибся, похоже и тогда он бил таким. Хотя я заметил что-то интересное, размер плеера в полном шаблоне уменьшился, хотя я в CSS писал нормальные цифры, те что у меня стояли в настройках скрипта. Цитата Ссылка на сообщение Поделиться на других сайтах
Lomot 134 Опубликовано: 23 января 2014 Рассказать Опубликовано: 23 января 2014 Для этого не нужно править пхп файлы, все это делается в стилях мобильной версии. А можно по подробнее? подробнее написано здесь Цитата Ссылка на сообщение Поделиться на других сайтах
samo733792 19 Опубликовано: 23 января 2014 Рассказать Опубликовано: 23 января 2014 Автор подробнее написано здесь Не нашел там нечего связанного с моим вопросом. Цитата Ссылка на сообщение Поделиться на других сайтах
alex32 942 Опубликовано: 23 января 2014 Рассказать Опубликовано: 23 января 2014 что за изобретение велосипеда? В настройках включаешь html5 плеер, ставишь высоту и ширину 100% и там и там, а в шаблоне просто оборачиваешь дивом с паддингом 0 5%; все, плеер будет нужной ширины Цитата Ссылка на сообщение Поделиться на других сайтах
samo733792 19 Опубликовано: 23 января 2014 Рассказать Опубликовано: 23 января 2014 Автор что за изобретение велосипеда? В настройках включаешь html5 плеер, ставишь высоту и ширину 100% и там и там, а в шаблоне просто оборачиваешь дивом с паддингом 0 5%; все, плеер будет нужной ширины Заработало, но почему-то padding Не работает, я написал так <div style="podding:5%;">[xfvalue_video]</div> Цитата Ссылка на сообщение Поделиться на других сайтах
odys 384 Опубликовано: 23 января 2014 Рассказать Опубликовано: 23 января 2014 Заработало, но почему-то padding Не работает, я написал так потому что pAdding и pOdding — не одно и то же. Посмотри как ты в коде padding написал Цитата Ссылка на сообщение Поделиться на других сайтах
samo733792 19 Опубликовано: 23 января 2014 Рассказать Опубликовано: 23 января 2014 Автор Oops, ошибочка вышла Исправил но думаю лучше без этого тега по скольку часть панелья исчезает, в том числе и кнопка полного экрана. Цитата Ссылка на сообщение Поделиться на других сайтах
odys 384 Опубликовано: 23 января 2014 Рассказать Опубликовано: 23 января 2014 Исправил но думаю лучше без этого тега по скольку часть панелья исчезает, в том числе и кнопка полного экрана. а если бы сделал моим способом, всё было бы на месте Цитата Ссылка на сообщение Поделиться на других сайтах
samo733792 19 Опубликовано: 23 января 2014 Рассказать Опубликовано: 23 января 2014 Автор а если бы сделал моим способом, всё было бы на месте Да но твоим способом у меня вообще нечего не получилось. Цитата Ссылка на сообщение Поделиться на других сайтах
Рекомендованные сообщения
Присоединяйтесь к обсуждению
Вы можете опубликовать сообщение сейчас, а зарегистрироваться позже. Если у вас есть аккаунт, войдите в него для написания от своего имени.