2017-10-10 2 views
2

가 나는 장치의 브라우저 페이지가로드와 영상이 페이지를 볼 경우안드로이드 웹보기 응답 유튜브

CSS 

.video-container { 
position: relative; 
padding-bottom: 56.25%; 
padding-top: 30px; height: 0; overflow: hidden; 
} 

.video-container iframe, 
.video-container object, 
.video-container embed { 
position: absolute; 
top: 0; 
left: 0; 
width: 100%; 
height: 100%; 
} 

Next, edit add some HTML around your embed code. 
HTML 

<div class="video-container"><iframe width="853" height="480" src="https://www.youtube.com/embed/xxxxxx" frameborder="0" allowfullscreen</iframe</div> 

의 스타일이있는 페이지를 제공하는 아주 기본적인 WebActivity이 재생되지 괜찮아요.

그러나 내 앱에 프로그래밍 된 webview를 사용하고 페이지를로드하고 좋아요를 클릭하면 "오류가 발생했습니다."라는 YouTube 비디오 창의 메시지가 나타납니다. 나중에 다시 시도하십시오. (재생 ID : xxxxxx) 자세히 알아보기 "

중 많은 것을 배우면 유용한 정보가 표시되지 않습니다. 아이디어는 어떻게 진행되고 있는지 보는 방법에 관한 것입니까? Android Studio logcat에 문제가 표시되지 않습니까? Image of playback error

+0

누구나 알고

는 URL 문자열의 끝에 다음을 추가했다 디버깅 중 YouTube JS에서 '오류가 발생했습니다'라는 오류 메시지가 표시되는 이유는 무엇입니까? – justdan0227

+0

어떻게 iframe을로드하나요? HTML 파일에서? – Steven

+0

예 (HTML 파일) – justdan0227

답변

1

그래서 YouTube에서 삽입 된 iframe 동영상을 재생하는 데 필요한 몇 가지 매개 변수가 있습니다.

SRC = "https://www.youtube.com/embed/xxxxxxxxx?version=3 &하려면 enablejsapi = 1"