Форум / HTML5 / "Защита от YouTube" + iPad (и еще одна проблемка)
Всем привет!
Стоит такая задача:
Показывать видео с YouTube и при этом запретить переход на сам YouTube.

Реализовал это следующим образом:
В CSS поверх плеера ютуб натянул прозрачный слой и залепил кнопку ютуба своим логотипом.
Плеер uppod находится выше этого слоя, поэтому все кнопки работают, видео запускается, на ютуб не переходится. Всё как надо…
Чтобы понять как это реализовано, в консоли разаработчика поменяйте background-color у слоя .video3:after

В чем проблема. Проблема в том, что это работает везде, но не на iPad. Айпад требует два раза тыкать кнопку плей, чтобы запустить видео. А с учетом того, что есть прозрачный слой — кнопку плей самого ютуба тыкнуть не получается.
Вопрос №1 — как заставить айпад воспроизводить видео ютуб при одноразовом нажатии кнопки плей?
Или как по другому защититься от ухода пользователя на YouTube?


Вопрос №2
Почему ломается плеер, в Tab 2?
У меня в сss настроено так, чтобы плеер масштабировался в зависимости от ширины окна.
В видео сверху и в Tab1 это работает, а в Tab2 всё ломается…

Консоль показывает, что проблема в element.style, который задает ширину и высоту плеера и перебивает мои ширину и высоту.
Но в других плеерах такого нет!
Как решить эту проблему?

Спасибо.
sochaСсылка на пост (Смотрели 2071)21.01.17 11:00     Ответить
Ваше имя*
 E-mail* (не публикуется)
 
 
Если пишете о проблеме, то приложите, пожалуйста, ссылку на свой плеер отсюда — Плеер: Файл > Код > Ссылка
Вставка кода — [code][/code] дублировать ответы на e-mail
1
socha 21.01.17 - 22:44
Пытаюсь сам разобраться с вопросом №2
Не понимаю почему так происходит.
Вставляю html код плеера вот так

<div id="videoplayer13663"></div>


А консоль показывает, что на самом деле вот так:

<div id="videoplayer13663" style="padding: 0px;display: block;width: 500px;height: 375px;line-height: 1;text-align: left;user-select: none;overflow: hidden;"></div>


Откуда берется width: 500px; и height: 375px;???
Это всё и ломает!
Как сделать чтобы там было 100%?

Прописываю в стилях, — эта хрень перебивает!
2
support 22.01.17 - 06:08
Препятствие функционалу Youtube нарушает правила этого сервиса, лучше оставить как есть. Что касается размеров, то это из-за того, что плеер скрыт — в этот момент его ширина равна нулю. Стоит создавать плеер после открытия вкладки.
3
socha 22.01.17 - 09:19
Про Youtube понял, спасибо.
Подскажите как создавать плеер после открытия вкладки?
4
support 22.01.17 - 09:33
Через js получать команду и создавать плеер ссылка
5
socha 22.01.17 - 09:58
Я не очень хорошо разбираюсь в js. Можно ли какой-нибудь пример?
Спасибо.
6
socha 22.01.17 - 18:03
Я уже все кнопки изломал, не получается ничего ((
Что делать то надо?
Что именно значит "Через js получать команду и создавать плеер"?
Что по предложенной ссылке выше про мою ситуацию?
Я в этом квесте запутался уже ))
7
support 22.01.17 - 18:23
Нужны знания js, к сожалению. Все зависит от платформы, универсальных инструкций не бывает. Новый плеер не пробовали? ссылка
8
socha 22.01.17 - 18:40
У меня joomla…
Новый плеер еще не пробовал т.к. меня туда не пускает, а приглашение не приходит (
9
socha 22.01.17 - 22:52
Протестировал новый плеер, он мои вопросы решил. Спасибо.
Где можно почитать faq по его настройкам?
Я так понял шифрование ссылок, гугл аналитику и прочие плюшки версии pro он не поддерживает?
Спасибо.
10
support 23.01.17 - 06:24
Пока нет ссылка
11
socha 23.01.17 - 12:15
1) Я поменял пароль в аккаунте и теперь меня туда не пускает ни по новому, ни по старому паролю ))
Как восстановить доступ? Моя почта начинается на antonsocharus…

2) Видео с ютуба на ipad3 все равно не запускается (оно во второй вкладке) https://solomon-trainings.ru/123.html
12
socha 23.01.17 - 16:12
В 1 и 2 пунктах речь идет о новом сервисе ссылка
13
support 25.01.17 - 12:10
Пароль можно восстановить по ссылке ссылка, проблемы стоит публиковать в багрепорт (в новом конструкторе)
Сообщить об ошибке на сайте
 Uppod © 2008–2020
Сообщить об ошибке на сайте
Если ошибка относится к плееру, а не сайту, либо Вы хотите получить ответ на вопрос —
лучше написать на форуме