2017-04-25 6 views
1

IFrame Player API 내 웹 사이트에서 YouTube 동영상을 재생할 때 IFrame Player API 을 사용하고 있습니다. 사용자가 특정 링크를 클릭하면 라이트 박스가 팝업되고 자동으로 동영상이 재생됩니다. 데스크톱에서는 제대로 작동하며, 왜 작동하지 않는가 (이유는 이미 언급 했음), 안드로이드 크롬은 작동하지 않습니다. 자동 재생은 안드로이드 브라우저에서도 사용할 수 없었습니까? 제발 저를 계몽하십시오.안드로이드 크롬으로 YouTube 비디오를 자동 재생할 수 없습니다

답변

3

이 링크는 대부분의 질문에 대답하는 것 : 당신이 아이폰 OS와 같은 방식으로 취급 할 수 있도록

YouTube iframe embeds cannot autoplay on Android

그러나 짧은

, 그것은 자동 재생은 안드로이드 크롬에서 비활성화 된 것 같아 사용자 상호 작용을 사용하여 게임을 시작하십시오.

업데이트 :는 여기 비활성화 된 것을 더 긍정적 인 정보가있다 : 당신이 음소거 상태로 자동 재생으로 설정하면 그것은 그러나 재생됩니다 https://developers.google.com/web/updates/2016/07/autoplay#why_the_change

가.

var player = new YT.Player('yt-media-player', { 
    height: height, 
    width: width, 
    videoId: '' 
}); 

는 그 다음 라이트 박스를 여는 클릭 이벤트에 당신이 특정을로드 할 수 있습니다

:

난 그냥 자동 재생을위한 작업했습니다 해결책은 페이지로드의 빈 비디오 플레이어를 인스턴스화하는 것 비디오 및 호출 재생 : 나는이 posts.There의 모든 통해 갔다, 당신의 도움을

player.loadVideoById(youtubeId); 

player.playVideo(); 
+0

감사합니다,하지만 것은 "할 수있다"이들 posts.I에서 "믿음"의 요소를 설명하기 위해 확인이 필요하다 제 의뢰인에게도 마찬가지입니다. – saiyan

+0

@saiyan 유용하다고 생각되는 링크로 업데이트했습니다. 나는 또한 당신을 도울 수있는 비슷한 문제에 대해 연구 해왔다. – etf213

+0

감사합니다. 유용한 정보에 대해 투표를하고 있습니다.하지만 모든 HTML 비디오가 아닌 "YouTube 동영상 용 자동 재생이 비활성화되었습니다."와 관련된 확실한 정보가 필요합니다. – saiyan