2016-12-04 3 views
1

Как мы узнаем из других вопросов на сайте в iOS Mobile Safari, у нас есть эти вкусные атрибуты webkit-playesinline и более кратким playsinline, чтобы отключить автоматический полноэкранный режим видео.Отключить авто полноэкранный просмотр YouTube на iPhone

Несмотря на это чудо, я все еще не могу понять, как добавить это в YouTube html5. Как и ожидалось, YouTube <video> содержится в .

идеальным результатом является то, как:

<video 
    tabindex="-1" 
    class="video-stream html5-main-video" 
    style="width: 736px; height: 414px; left: 85px; top: 0px;" 
    src="blob:https://www.youtube.com/6889sdad6d2-ec51-49ca-b357-a5bd9c3ede71" 
    webkit-playsinline="true" 
    playsinline="true"> 
</video> 

Я попытался, тщетно, чтобы сделать это с помощью JQuery.

Любые мысли или идеи, как это сделать?

ответ

6

Добавить playsinline=1 paramerer to embed url. Добавить ? или &, если необходимо; ?, если только параметр, &, чтобы объединиться с другими параметрами.

Пример:

<iframe 
    src="https://www.youtube.com/v/VIDEO_ID?playsinline=1"> 
</iframe> 

От YouTube iFrame Player API:

Этот параметр определяет, будет ли играть видео в полноэкранном режиме или встроенном в проигрывателе HTML5 прошивкой. Допустимые значения: 0: Это значение вызывает полноэкранное воспроизведение. В настоящее время это значение по умолчанию, хотя значение по умолчанию может быть изменено. 1: Это значение вызывает встроенное воспроизведение для UIWebViews, созданного с использованием свойства allowInlineMediaPlayback, равным TRUE.

Смежные вопросы