我正在尝试使用 MPMoviePlayerController 流式传输一些 YouTube 视频,但我遇到了一些问题。我使用的代码非常简单,我可以通过将 URL 传递给 initWithContentURL 来播放 .m4v 视频。当我启动电影播放器时,播放器会出现,但大约 20 秒后就会消失。当我在模拟器中尝试它时,我得到一个警告视图,指出服务器配置不正确。是否需要通过 URL 传递参数以从 google 获取特定类型的视频提要?
NSURL *videoURL = [NSURL URLWithString:@"http://www.youtube.com/v/HGd9qAfpZio&hl=en_US&fs=1&"];
MPMoviePlayerController *moviePlayer;
moviePlayer = [[MPMoviePlayerController alloc] initWithContentURL:videoURL];
[moviePlayer play];
我还尝试了以下 URL 的 http://www.youtube.com/watch?v=HGd9qAfpZio
我还看到了参数 &format=1 并尝试将其添加到两个字符串的末尾,但没有运气。