2011-01-14 1 views
1

필자는 필요에 따라 표시/숨기기하는 사용자 정의 컨트롤이있는 html5 비디오 플레이어가 있습니다. 기본 컨트롤은 video.removeAttribute ("controls")를 통해 제거됩니다.iOS - html5 - 전체 화면 모드 - 스크러빙 사용 중지

그러나 사용자가 전체 화면을 실행하면 기본 iOS 컨트롤을 가져 와서 광고를 스크럽 할 수 있습니다.

전체 화면 모드에서 검색을 사용 중지하는 방법이 있습니까?

감사합니다.

답변

1

애플에 따르면, 전체 화면 모드, 그들은 항상 비디오 컨트롤을 제공합니다 :

http://developer.apple.com/library/safari/#documentation/AudioVideo/Conceptual/Using_HTML5_Audio_Video/Device-SpecificConsiderations/Device-SpecificConsiderations.html

당신은 항상 (전체 화면 컨트롤을 제거) 광고에 대한 iPad에서 전체 화면을 해제 할 수 다음 전체 화면으로 다시 이동 내용. 최적이 아니며 iPhone/iPod Touch에서 작동하지 않습니다.

+0

감사합니다. 다른 광고 기반 플레이어의 작동 방식을 보려면 노력하고 있습니다 .Youtube를 사용하면 광고를 건너 뛸 수 있습니다. – reader

0

직접 아이폰 OS에서 전체 화면 모드에서 스크러빙에서 사용을 예방하는 방법은 없지만, 대략

  • 구독 timeupdate 이벤트를 가입하여 재생 헤드의

    1. 킵 추적 아래와 같이 일하는 해결 방법은

    하려면 재생 헤드 알려진 마지막으로, 탐색했습니다 이벤트를받을 videoEl.currenttime을 변경할 때 사용자 세정이

  • 을 종료하면 해고 될 것이다 탐색했습니다 이벤트, 난 정말로 효과적입니다. 운동에 필요한 더 자세한 내용이 있습니다. 예를 들어, 현재 시간을 변경하면 검색된 이벤트도 트리거됩니다. 따라서 3 단계는 사용자가 직접 스크럽을 시도하거나 사용자가 직접 시도한 것으로 구별해야합니다.

    IMA3 SDK는 2016 년 7 월을 기준으로 비슷한 기능을 구현했습니다. 데모를 시험해 볼 수 있습니다 http://googleads.github.io/googleads-ima-html5/simple/