Siorinex

<<< Back

Я твоя Ютуб шатал!

Как-то на девятое мая я внезапно понял, что проще всего мне смотреть парад с планшета управления умным домом, но и со сцены уходить не хочу...

Цель - вставить в сцену Ютумбу.
У меня имеется фрейм камеры, в котором выводит картинку с видеонаблюдения и т.д. Соответственно вешаю еще одно состояние, обзываю Ютубом.
В коде HTML пишу:

<iframe width="480" height="320" src="https://www.youtube.com/embed/%Terminal1.Youtube%?rel=0&amp;controls=0&amp;showinfo=0" frameborder="0" allow="autoplay; encrypted-media" allowfullscreen></iframe>

Terminal1.Youtube - переменная, в которой хранится ID ролика. Я в переменной сделал хранение, так что всегда могу глянуть чего смотрел...

Теперь идём в Шаблоны поведения, создаём новый, обзываем Ютубом.
В шаблоне пишем:

https?\:\/\/(www\.)?(youtube\.com\/watch\?v=|youtu.be\/)([\w|\-]+)

В обработчике - добавляем код:

$regexp = '/https?\:\/\/(www\.)?(youtube\.com\/watch\?v=|youtu.be\/)([\w|\-]+)/';
$res = array();
$ret = preg_match($regexp, $original, $res) != 1 ? '' : $res[3];

sg('Terminal1.Youtube',$ret);

Теперь если в Ютубе сделать "Поделиться через Телеграмм Боту" - откроет воспроизведение ролика на сцене!

Discuss (0) (6)

See also:
2018-09-03 Simple добавь цвета!
2018-09-02 "Свечение" для приборов, торшер с двумя лампами и дверь "с памятью"
2018-08-28 Полноэкранный режим для сцены без Рута и т.д.

Москва, Россия