我正在尝试使用MPMoviePlayerController播放一些YouTube视频,但是遇到了一些问题。我使用的代码非常简单,可以通过向initWithContentURL传递URL来播放.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,尝试将其添加到这两个字符串的末尾,但没有成功。