Я получил это работает.Вот обновленный CodePen.
https://codepen.io/VikR/pen/Wgwwoa
Ключ помещал этот код overflow
в контейнер видео:
#pipContainer {
position: relative;
width: 300px;
height: 300px;
border: 5px solid black;
overflow: scroll;
-webkit-overflow-scrolling: touch;
}
Это было сложно отследитьвниз.Поиск в Google «элементов видео z-index для сафари» показывает, что многие люди испытывают трудности с этим: на первой странице результатов появляются сообщения с 2011 по 2018 год.Многие исправления, которые работают в других случаях, похоже, не работают в этом случае, возможно, потому, что я накладываю один элемент видео поверх другого.Исправление, которое сработало, было найдено здесь .
Примечание 1: overflow: 'hidden'
также работает и имеет дополнительное преимущество - скрывает полосы прокрутки.
Примечание 2: У меня естьТакое впечатление, что невозможно изменить размеры видео с помощью JavaScript.В моем приложении я установил их в HTML-рендеринге по ссылке screen.height
.