다음 스크린 샷과 같이 유튜브의 일부 스트리밍 비디오는 MPMoviePlayer에서 스쿼시되고 두 번 표시되며, 동시에 생성 된 다른 비디오도 동일한 방식으로 잘 작동합니다. 사파리에서 YouTube URL로 바로 이동하면 때로는 제대로 작동하고 때로는 똑같은 문제가 발생합니다. 실패한 URL에서 알 수있는 한 가지는 알고리즘 = 스로틀 계수를 지정한다는 것입니다. 그러나 YouTube 내장 URL을 위반하지 않고 편집 할 수는 없습니다. 이 문제를 어떻게 해결할 수 있습니까?MPMoviePlayerController Double보기
0
A
답변
1
I는 HCYouTubeParser 라이브러리 (https://github.com/hellozimi/HCYoutubeParser)를 사용하고, 각각의 크기에 대한 두 개의 URL을 복귀시켰다. 일부 동영상의 경우 중간 크기의 URL 중 하나에 'algorithm = throttle-factor'가 포함되어 있고 다른 하나는 그렇지 않습니다. HCYoutubeParser.m
h264videosWithYoutubeURL:
안에 다음 코드를 추가하면 조절되지 않은 비디오 URL 만 출력됩니다.
BOOL throttled = [url rangeOfString:@"algorithm=throttle-factor"].location != NSNotFound;
if(!throttled)
[videoDictionary setObject:url forKey:quality];
이 작동하지만,이 동영상이 실패하거나 파급 효과가 무엇인지 이유는 알 수 없기 때문에, 나는 hellozimi에 변화를 제출하지 않았습니다.
관련 문제
- 1. MPMoviePlayerController 방향
- 2. MPMoviePlayerController referer
- 3. MPMoviePlayerController resize
- 4. MPMoviePlayerController overlay
- 5. MPMoviePlayerController 문제
- 6. 인증이있는 MPMoviePlayerController
- 7. MPMoviePlayerController 문제
- 8. 자막 MPMoviePlayerController
- 9. cocos2d의 MPMoviePlayerController
- 10. 여러 MPMoviePlayerController 인스턴스
- 11. 사용자 지정 컨트롤이있는 MPMoviePlayerController
- 12. MPMoviePlayerController - 시간 항상 0
- 13. MPMoviePlayerController 다른 모든보기 다루기
- 14. MPMoviePlayerController 버퍼링 상태
- 15. MPMoviePlayerController 메모리 관리
- 16. Popover the MPMoviePlayerController
- 17. MPMoviePlayerController 검은 바탕에 존재했습니다.
- 18. MPMoviePlayerViewController없이 MPMoviePlayerController 방향을 설정하십시오
- 19. MPMoviePlayerController 배경색이 고정되지 않습니다.
- 20. MPMoviePlayerController 수동 로딩 화면
- 21. MPMoviePlayerController 연주는하지만, playbackstate는
- 22. MPMoviePlayerController 성능 적중
- 23. Airplay 및 MPMoviePlayerController (AVPlayer)
- 24. 는 오버레이 스트리밍 MPMoviePlayerController
- 25. MPMoviePlayerController 및 오버레이 창
- 26. MPMoviePlayerController 및 다음 버튼
- 27. 자막 AVPlayer/MPMoviePlayerController
- 28. Mac 용 MPMoviePlayerController?
- 29. MPMoviePlayerController hide AirPlay 버튼
- 30. MPMoviePlayerController Overlay iOS 6
이것은 나를 위해 일했으나 h264videosWithYoutubeID : 143 행에이 코드를 삽입했습니다. –
이것은 버그 였지만 현재 수정되었습니다 : https://github.com/hellozimi/HCYoutubeParser/issues/10 –