john
это просто набор иконок, стопудово он гденить уже есть
Vadim
а гуглить так и не научился
Vadim
беда с вами
Ilkhom
аа, ну просто тут навряд ли с этим много кого сталкивается
norlin
а гуглить так и не научился
не научился, признаю. Если не трудно, скинь ссылочку?
john
норлин, кинь сюда снапшотик того что тебе надо плиз
Деда
https://developer.apple.com/library/content/documentation/AudioVideo/Conceptual/Using_HTML5_Audio_Video/AddingCSSStyles/AddingCSSStyles.html#//apple_ref/doc/uid/TP40009523-CH4-SW1
Деда
не оно?
john
мы все понимаем, сами были мудаками
Donna
не научился, признаю. Если не трудно, скинь ссылочку?
Отвлекаясь от скандала - я вот тоже не поняла в чем вопрос то. Может ты опишешь задачу ещё раз?
john
извините, сказал за всех, сам был мудаком и все понимаю
john
подтверждаю
norlin
Отвлекаясь от скандала - я вот тоже не поняла в чем вопрос то. Может ты опишешь задачу ещё раз?
В сафари HTML-элемент <video> рендерится как плеер. С кнопочками, прогресс-баром и т.д. И все эти кнопочки – это тоже html-элементы, но "скрытые", они не являются частью дотсупного DOM-дерева. Вот я пытаюсь найти css-стили этих элементов.
john
дык они же у хостера видео
Valery
дык они же у хостера видео
Это нативные контролы браузера
Valery
Если ты откроешь эту же страницу в хроме, увидишь стандартные контролы хрома
john
ага понял
john
в хроме есть дефолт ксс
Ilkhom
это уже нативное
john
естьли такое же в сафари?
Valery
Я кинул ссылку, посмотри
твоя ссылка на вопрос никак не отвечает
Donna
В сафари HTML-элемент <video> рендерится как плеер. С кнопочками, прогресс-баром и т.д. И все эти кнопочки – это тоже html-элементы, но "скрытые", они не являются частью дотсупного DOM-дерева. Вот я пытаюсь найти css-стили этих элементов.
Тебе нужны именно иконки которые по умолчанию подставляет Сафари - чтобы что? То есть ты хочешь у себя в приложении отображать видео именно так, как это выглядит в дефолтном браузере?
Donna
Ему нужен код этих элементов
А они разве от версии не меняются?
norlin
ну, кнопок, прогресс-бара и т.д. всех контролов
Valery
А они разве от версии не меняются?
меняются, он именно про 11 спрашивает
Donna
не иконки, а стили кнопок. Они не графикой сделаны, а html+css
Погоди, ещё раз - тебе надо в приложении отобразить - что? Задача воспроизвести видео _похожим_ на дефолт или показать корректно html страницу?
Donna
Просто это вообще разные задачи
Valery
Мне кажется, что он просто хочет себе на сайт забабахать такой плеер, чтобы на всех платформах выглядело одинаково)
Ilkhom
не иконки, а стили кнопок. Они не графикой сделаны, а html+css
иос берет нативный плеер и вставляет туда, но думаю должны быть методы кастомизации, причем яваскриптом
Valery
И если я прав, то у norlin возникнет проблема с реализацией блюра, потому что такое свойство сейчас доступно только в сафари (и драфте стандарта, который никто не поддерживает)
norlin
"нативный плеер" в данном случае отрендерен тоже через html+css
norlin
просто это делается где-то внутри сафари и не попадает в доступный DOM
Ilkhom
но элементы контрола нативные
Vadim
там весь плеер подменяется на нативный
Vadim
нет там никакого цсс
Ilkhom
и аппеаренс нативный, ищи апи методы
norlin
нет там никакого цсс
посмотри скриншот чуть выше
norlin
эти нативные контролы явно рендерятся через html
Valery
там весь плеер подменяется на нативный
я в это не верю) В десктопном сафари по крайней мере это не так
Valery
судя по outline xD
Ilkhom
пойми, принцип везде одинаков, везде вставляется нативный компонент
norlin
пойми, принцип везде одинаков, везде вставляется нативный компонент
ну вот инспектор сафари показывает, что там именно html-элементы
Ilkhom
так а почему ты не можешь найти стили в ДОМе
norlin
а инспектор xcode доказывает это тем, что отображает их не как "нативные элементы", а как некий WKCompositingView
norlin
john
потому что не может дойти до элеметна по Дому?
norlin
так а почему ты не можешь найти стили в ДОМе
потому что эти контролы добавляются движком сафари, они не попадают в доступный ДОМ
Ilkhom
ну вот)
Vadim
осталось взломать сафари
Vadim
делов то
Anonymous
Что-то вы какую-то херню обсуждаете
Ilkhom
ну хз, я чисто пальцем в небо, просто принцип у них такой
norlin
осталось взломать сафари
ну там наверняка же есть какой-то девелоперский/дебаг режим, или типа того...
norlin
я надеялся, что тут кто-нибудь про это слышал
john
речь про мобил сафари не десктоп?
Anonymous
Зачем тебе это?
norlin
Зачем тебе это?
скопипастить UI нативного плеера из сафари)
norlin
иначе придётся ручками стили подбирать, а это муторно 🙁
Anonymous
Так сделай похожий
Anonymous
Поставь рядом и копируй
Valery
речь про мобил сафари не десктоп?
Там одинаковые стили, так что разницы нет
Деда
я бы скрыл контролы все, а поверх свои поставил
Anonymous
Я думаю нет там никаких стилей
norlin
Поставь рядом и копируй
там прозрачности всякие, например. "На глазок" легко ошибиться
norlin
блюры
Valery
там прозрачности всякие, например. "На глазок" легко ошибиться
Сложно) На сайте эппла можешь посмотреть чёрный прозрачный бар и его css
Anonymous
Чисто скомпилированный плеер