Вконтач при загрузки гифок преобразует их в видео, например: https://vk.com/doc151082426_488632889?h … &mp4=1
Неплохо было бы, чтобы видеотег мог
1. распознавать такие ссылки и вставлять в ФО
2. зацикливать этот мини-видосик по кругу
Единый форум поддержки |
Привет, Гость! Войдите или зарегистрируйтесь.
Вы здесь » Единый форум поддержки » Сделаем сервис лучше » Форма ответа: видеотег
Вконтач при загрузки гифок преобразует их в видео, например: https://vk.com/doc151082426_488632889?h … &mp4=1
Неплохо было бы, чтобы видеотег мог
1. распознавать такие ссылки и вставлять в ФО
2. зацикливать этот мини-видосик по кругу
Герда
предлагаю не подходить к видеотегу полумерами, если уж вносить правки и дополнения, то целым пакетом. Не хотел это сейчас публиковать, ибо не всё доделано, но раз уж тему подняли. В общем написал и испытал уже для редактора mybb.ru/js/ru/editor.js и для парсера php несколько регулярок с дополнительными видеохостингами. В этот раз упор на игровые и развлекательные:
twitch.tv
gamespot.com
ign.com
coub.com
vlipsy.com
ok.ru
Скидывал их Илье ( kozhilya ), но тот сейчас сильно загружен в оффлайне. Хотел было предложить добавить к этому ещё и самописный видеоплеер для сервиса (html5-js), который бы работал с прямыми ссылками на mp4 и webm, но работа над ним ещё не завершена, но рабочая версия есть.
Дальше информация для @kernel
ну тогда еще
1. удалить неактуальные ссылки на видеохостинги
24video.net - это порносайт
smotri.com - тоже порносайт
понимаю, что аудитория на майбб разная, но зачем нам его встраивать для всех?
dailymotion.com - мертвый сайт
2. я бы не назвала эти сайты хоть сколько-то актуальными для встраивания и репоста с них видосов на форумах:
video.bigmir.net
ailymotion.com
metacafe.com
ustream.tv
1tv.ru
russia.tv
3. если слабоактуальные ссылки оставлять, то добавить уникальные селекторы ко всем ссылкам из списка, чтобы в будущем можно было спокойно скрыть мертвый хостинг или порносайт от своей аудитории
добавить уникальные селекторы ко всем ссылкам из списка
class="18_plus" ??
class="18_plus" ??
да не только на порнуху.
например иностранным форумам в английской версии ни к чему ссылки на русские хостинги типа рутуба и тем более каналы "первый" и "россия1"
русским - наоборот ни к чему майспейс и что-то непривычное типа metacafe.com (хотя не слышала, чтобы за рубежом кто-то этим пользовался))
вообще приятно когда админ может сам настроить для своих ребят список, оставив только нужные конкретно ЕГО аудитории хостинги - так список меньше (не заблудишься) и удобнее.
сейчас надо через скрипт добавлять экстра-классы, чтоб потереть лишнее.
а вообще любой нормальный хостинг от ютуба до порнхаба позволяет брать html-тег для встраивания видео.
например, твич тоже позволяет встраивать через фрейм что ТЕКУЩИЙ стрим(канал), что ссылку на запись стрима, что ссылку на конкретный клип.
мб имеет смысл использовать html iframe в постах?
в других движках видеотеги так и работают, если не ошибаюсь.
обрабатывать видео-ссылки имеет в случаях, с ВСТРОЕННЫМ плеером, в который вставляются прямые ссылки на видео. т.е. вот эти случаи:
Вконтач при загрузки гифок преобразует их в видео, например: https://vk.com/doc151082426_488632889?h … &mp4=1
Неплохо было бы, чтобы видеотег мог
1. распознавать такие ссылки и вставлять в ФО
2. зацикливать этот мини-видосик по кругу
Хотел было предложить добавить к этому ещё и самописный видеоплеер для сервиса (html5-js), который бы работал с прямыми ссылками на mp4 и webm, но работа над ним ещё не завершена, но рабочая версия есть.
1. распознавать такие ссылки и вставлять в ФО
Проблема внедрения html5-плеера заключается в том, что для него нужна постоянная прямая ссылка. ВК такие ссылки не делает, они там всегда временные, то есть через условный месяц эта ссылка будет мёртвой. Что, впрочем, не умаляет необходимости подобного плеера.
Но сейчас плеер на уровне движка работает не с прямыми ссылками, а адаптированными ссылками на страницы, причём в довольно строгом формате. Вставка произвольных ссылок может быть... Затруднительной и нестабильной.
2. зацикливать этот мини-видосик по кругу
Ещё сложнее с точки зрения того, как это вообще записать в bb-код
Скидывал их Илье ( kozhilya ), но тот сейчас сильно загружен в оффлайне.
Я, в принципе, потихоньку разгребаюсь, но там с полями общения началась невесёлая фигня, и пока допиливаю вещи там...
Над кодами видео в /js/ru/editor.js вообще надо бы серьёзно поработать: кое-какие вещи переделать, сделать деобфускацию, сделать внутреннюю документацию для более простого добавления хостингов; может быть даже какой-то способ добавления новых через админку (но необходимость малополезна).
Так, например, существование функции checkHost, и тем более возможность её переопределить, по своей сути убирает необходимость в выборе видеохостинга. То есть, фактически, уже имеющиеся функции позволяют без кардинальных изменений кода определить и формат введённой ссылки/кода, и корректность, и итоговый парс.
мб имеет смысл использовать html iframe в постах?
Возможно, как вариант по умолчанию... Это может и внедрить mp4-видео, по крайней мере, в современных браузерах... Хм.
Проблема внедрения html5-плеера заключается в том, что для него нужна постоянная прямая ссылка. ВК такие ссылки не делает, они там всегда временные, то есть через условный месяц эта ссылка будет мёртвой. Что, впрочем, не умаляет необходимости подобного плеера.
я тут больше ориентируюсь пока на радикал, он даёт прямы ссылки на загруженные без регистрации видео - https://radikal.ru/video
например, твич тоже позволяет встраивать через фрейм что ТЕКУЩИЙ стрим(канал), что ссылку на запись стрима, что ссылку на конкретный клип
это мы знаем, 3 вида ссылок с твича - з разных регулярки
зацикливать этот мини-видосик по кругу
coub.com и vlipsy.com как раз на этом специализируются, так что при внедрении их в список будет возможность применения зацикленных мини-видосиков
это мы знаем, 3 вида ссылок с твича - з разных регулярки
я про то, что хтмл-код фрейма есть на все три типа ссылок.
я к тому, что не обязательно писать супер-сложный код по разпознованию просто ссылки на страницу. достаточно для твича (да и вообще для ВСЕХ сервисов) позволить постить хтмл-код фрейма. на всех адекватных хостингах такие коды есть.
<iframe src="https://player.twitch.tv/?video=578947214&parent=www.example.com" frameborder="0" allowfullscreen="true" scrolling="no" height="378" width="620"></iframe>
то же самое есть и на кубе, и на ютубе, и на вк и т.д.
я не понимаю, зачем так сильно "насиловать" себе моск с преобразованием ссылки на страницу в фрейм, когда можно пользователям предоставить возможность вставлять не ссылку, а хтмл-код в тег [video] - могут сами постить видосы с ЛЮБОГО хостинга, а не шариться по длинному списку предложенных.
разве что ютуб можно оставить как есть, ибо там создатели сайта позаботились о встраивании и ссылка на страницу видео = ссылка видео на фрейме.
так что если переделывать видео-тег, то мое предложение, чтобы это работало так:
1. самый популярный хостинг, ссылка на страницу с видео можно вкорячивать в код фрейма без проблем.
2. Html (iframe) - вставка хтмл-кода фрейма с ЛЮБОГО хостинга (у всех он есть)
3. вставка прямой ссылки на MP4, которая вкорячивается в наш форумный хтмл-плеер
Герда
да, с распознаванием ссылок код конечно усложняется, но упрощается задача конечному пользователю, особенно таким как ВладаВ, которые режим Семён Семёныча никогда не выключают, даже не пытаются
но упрощается задача конечному пользователю
1. для простоты конечного пользователя есть тег ютуба. ВладаВ ютубом пользоваться умеет - у нее там канал есть. ей как простому пользователю ютуба по горло.
2. простому пользователю очень не просто НЕ потеряться в огромном списке ссылок на разные хостинги и понять, куда заливать видео
3. для простоты пользователя все видеохостинги в "поделиться" добавляют хтмл-код фрейма. вот только сейчас такой код НЕЛЬЗЯ вставлять через видеотег (нужен скрипт хтмл-а, который простой пользователь никак не ассоциирует с вставкой видео)
Добавлено спустя 5 минут 26 секунд:
еще аргумент:
4. перечисление тонны сайтов, не только усложняете работу, но и делаете ее актуальной только на данный момент.
через пару лет опять половина хостингов отвалится и придется заново делать "целый пакет" правок тега.
внедряя эти три варианта, мы делаем список актуальным. если кому-то надо с порносайтов поделиться видео, он возьмет код для встраивания с порносайта - не нужно будет вносить новый понросайт в список видеотега.
Html (iframe) - вставка хтмл-кода фрейма с ЛЮБОГО хостинга (у всех он есть)
2. Html (iframe) - вставка хтмл-кода фрейма с ЛЮБОГО хостинга (у всех он есть)
3. вставка прямой ссылки на MP4, которая вкорячивается в наш форумный хтмл-плеер
Тавтологично. Такой код работает во всех современных браузерах:
<iframe src="https://psv4.userapi.com/c812703/u42357401/docs/d2/eaf36a08f206/video.mp4"></iframe>
Однако... ИМХО, это всё-тако вынести в трек типа [iframe].
По поводу безопасности iframe... Это проблема администраторов форума, а html в постах всё равно большая дыра. Должны ли мы об этом волноваться?
проблема администраторов форума, а html в постах всё равно большая дыра
по этой причине на моих форумах html в постах запрещён
Почему iframe считается опасным и угрозой безопасности?
1. во-первых, тогда удаляем нафиг скрипт "хтмл в сообщениях". в нем работают фреймы, в том числе у простых пользователей. не безопасно же.
2. во-вторых, вы НЕ сможете встроить видео с твича и вот почему: https://dev.twitch.tv/docs/embed/video-and-clips
вам надо зарегить ВСЕ домены ВСЕХ партнерок как сайты, где встраиваются видосы (иначе не пашет) - и на своих доменах работать не будет.
для вставки видео с твича проще чтобы регистрировал свои домены и зеркала сам админ форума (если хочет твич)
тогда по вставке фрейма у него все получится.
3. если так сильно хочется заморочиться, можно вшить проверку на домен ссылыки фрейма. если с одобренного видео хостинга - вставлять. если не с одобренного - код не работает.
так наверняка новые хостинги добавлять/удалять будет проще.
а для твича надо сделать замену ссылки во фрейме: player.twitch.tv/?video=578947214&parent=www.example.com на адрес форума, откуда идет вставка.
-----
Я понимаю, что я предлагаю совершенно новый интерфейс фичи и старичкам он не привычен, но с видеотегами у нас та же ситуация, что и с "Профиль > общения". сейчас туда понапиханы порносайты, российские новости и бог знает еще какая дичь. ПРОСТОМУ пользователю это НЕ удобно, а срок жизни у затеи год-два пока не появятся новые хостинги и не умрут старые.
Если добавлять конкретные сервисы, то они должны настраиваться админом (например, на молодежном форуме не нужно предлагать вставку видео с одноклассников).
А если делать унификацию, то предложенным мною методом это получится.
а для твича надо сделать замену ссылки во фрейме: player.twitch.tv/?video=578947214&parent=www.example.com на адрес форума, откуда идет вставка.
не обязательно, работает и с этим example.com я тестировал, в крайнем случае можем прописать mybb.ru для всех форумов и будет работать.
на молодежном форуме не нужно предлагать вставку видео с одноклассников
на одноклассниках сейчас куча фильмов и сериалов загружены, так что, если молодёжь тупая, может не пользоваться.
Уговорила, в топку регулярки, пусть все всё вставляют через фреймы.
е обязательно, работает и с этим example.com я тестировал
можно линк?
у меня не работает
в документации пишут, что админ сайта сайт должен зарегистрировать в специальном твичоском девелоперском сервисе.
Герда
Romych
Ребят, забгойна
1) Выпиливать старые движки 100% не вариант.
2) Все современные плееры работают через iframe.
3) iframe небезопасны, но если мы доверяем встраиваемому сайту, то почему мы не можем его использовать? Как сказано в п.2, плееры и так встраиваются через iframe прямо сейчас
Но, пожалуй, надо всё-таки сказать, что mp4-видео правильнее встраивать видео через тег <video>. Не знаю, потом поизучаю вопрос ещё...
можно линк?
Я видел, что они в коде Поделиться дают какую-то нерабочую хню, поэтому выдаваемый ими код придётся преобразовывать, и я сделал упор на прямые ссылки с клипом, каналом
Вот из заготовки мною для парсера, вместо красного впиши из своего ролика
https://player.twitch.tv/?video=v%TOKEN%&parent=streamernews.example.com&autoplay=false
mp4-видео правильнее встраивать видео через тег <video>.
упомянутый самописный видеоплеер для сервиса на этом и построен, никаких фреймов в нём, зато в один пост через такой плеер можно воткнуть весь сезон какого-нибудь сериала с выбором серии для просмотра
Вы здесь » Единый форум поддержки » Сделаем сервис лучше » Форма ответа: видеотег