자바 스크립트를 사용하면 내장 된 YouTube 동영상이 동영상 버퍼를 재생할 수 있도록 일시 중지했는지 여부를 감지 할 수 있습니까? 사용자가 일시 중지를 눌렀을 때 발생하는 이벤트가 있음을 알고 있지만 느린 연결로 인해 비디오가 일시 중지되면 시작되는 이벤트를 찾고 있습니다. 동영상을 부드럽게 재생하는 것이 중요한 웹 애플리케이션을 만들고 있습니다. 느린 연결로 인해 동영상이 일시 중지되면이를 감지하고 싶습니다. 당신은 단지 (자바 스크립트 API의 onStateChange
콜백을 사용하기 때문에이 당신에게
https://developers.google.com/youtube/js_api_referenceJavaScript를 사용하여 YouTube 동영상로드 및 재생에 문제가 있는지 감지하십시오.
0
A
답변
0
내가 밖으로 일이 솔루션을 도움이 될 수는있는 어떤 상태 플레이어를 요청하는 것입니다 수 있습니다처럼
1
사용이 코드 player.getPlayerState():Number
이 보인다 https://developers.google.com/youtube/js_api_reference)를 사용하여 플레이어가 처음 시작된 시간과 끝에서 재생이 끝나는 시간을 감지합니다. 플레이어가 시작되면 현재 시간을 가져옵니다. 작업이 끝나면 얼마나 많은 시간이 경과했는지 알 수 있습니다. 내 응용 프로그램에서는 사용자가 비디오를 일시 중지 할 수 없으므로 경과 시간과 비디오 길이를 비교하면로드가 일시 중지되었는지 나타냅니다.
1
플레이어가 더 많은 데이터를 버퍼링해야 할 때 '버퍼링'상태가 발생합니다.이 경우 비디오가 중지됩니다. 나는 또한 '오류'상태가 도움이 될 것 같아요.
관련 문제
- 1. Youtube Iframe 동영상로드 중입니다.
- 2. JavaScript를 사용하여 시간대를 감지하십시오.
- 3. 새로운 YouTube 동영상로드 기능을 만드는 방법
- 4. 오디오 요소 생성 및 재생에 문제가 발생했습니다.
- 5. 파일이 있는지 감지하십시오.
- 6. Asp.net으로 Youtube 비디오 길이를 감지하십시오.
- 7. 자바를 사용하여 컴퓨터에 장치가 연결되어 있는지 감지하십시오.
- 8. 플래시 스크립트에서 동영상로드 및 언로드
- 9. 버튼으로 동영상로드
- 10. 과정에서 우리가 어디에 있는지 감지하십시오.
- 11. 사용자가 iDevice를 사용하고 있는지 감지하십시오.
- 12. AMD CPU에 모듈이 있는지 감지하십시오.
- 13. SD 카드를 사용할 수 있는지 올바르게 감지하십시오.
- 14. Javascript를 사용하여 YouTube iframe 요소에 클래스 추가하기
- 15. MPMoviePlayerController "서버에서 동영상로드 중
- 16. 동영상로드 후 Youtube의 JS API 사용 가능
- 17. jQuery 갤러리아 - 자동 재생에 youtube 비디오 타이틀을 추가하는 방법
- 18. jquery/javascript를 사용하여 자식 노드가 있는지 확인하십시오.
- 19. (안드로이드) 전화 암호화가 활성화되어 있는지 감지하십시오.
- 20. javascript를 통한 youtube chromeless 플레이어
- 21. iPhone에 다중 동영상로드 MPMoviePlayerController
- 22. Google 크롬 차단 Java 플러그인이 있는지 감지하십시오.
- 23. JavaScript를 통해 YouTube 채널에 가입
- 24. Google지도를 사용하여 근처에서 감지하십시오.
- 25. Ruby 및 Javascript를 사용하여 div를 생성 할 때 문제가 발생했습니다.
- 26. htmlunit 및 javascript를 사용하여 로그인
- 27. OpenCV를 사용하여 특정 모양을 감지하십시오.
- 28. JavaScript를 사용하여 이미지를 설정하는 데 문제가 있습니다.
- 29. AdMob 여러 보상 동영상로드 중
- 30. Android html5 오디오 재생에 실패했습니다.