2013-09-25 2 views
1

IFrame 플레이어 API (https://developers.google.com/youtube/iframe_api_reference)로 일부 YouTube 동영상을 퍼가는 모바일 사이트를 구축 중입니다.모바일 Chrome의 IFrame 플레이어 API

기본적으로 사용자가 맞춤 재생 버튼을 클릭 한 후에이 비디오를 시작해야합니다. 이 버튼은로드 된 youtube iframe에서 player.playVideo()를 트리거하여 동영상을 재생합니다. 이것은 표준 안드로이드와 아이폰 브라우저에서 잘 동작합니다 (비디오는 전체 화면으로 재생되기 시작합니다). 그러나 Google 크롬의 모바일 브라우저 (Android 및 iOS)에서는 첫 번째 클릭 후 동영상 위에 두 번째 재생 버튼이 표시되므로 두 번 클릭하여 동영상을 재생할 수 있습니다.

누구나 해결 방법을 알고 계십니까?

+0

이 문제는 YouTube뿐만 아니라 Soundcloud API에도 적용됩니다. 안드로이드 4.4.2에서 나에게 안드로이드 브라우저에서 동일한 깨진 기능이 발생하지만 동일한 결과를 찾지 못하셨습니까? 해결 방법을 찾고 있었지만 찾지 못했습니다. iOS에 대해 많은 불만이 있습니다. https://code.google.com/p/gdata-issues/issues/detail?can=2&start=0&num = 100 & q = & colspec = API % 20ID % 20Type % 20Status % 20Priority % 20Stars % 20Summary & groupby = & sort = & id = 5204 Google에서이 단점을 문서화했습니다. https://developers.google.com/youtube/iframe_api_reference?hl=zh-TW #Mobile_considerations –

+1

[Youtube Api playVideo 메소드가 일부 휴대 기기에서 작동하지 않음] (http://stackoverflow.com/questions/26658869/youtube-api-playvideo-method-doesnt-work-on-some-mobile) -devices) – Troglo

답변

0

이론적으로 자동 재생은 SafariGoogle Chrome for Android에서 사용할 수 없습니다. 내 경험에 비추어 볼 때, 사용자 (첫 번째 클릭)에 의해 트리거 된 액션이 있더라도 Youtube 플레이어 API로 두 번째 버튼을 표시하는 것을 피할 수 없었습니다.