3

我正在尝试使用 UIWebView 将 vimeo 视频嵌入到我的应用程序中。

目前我的代码看起来像这样,如果你按下播放,它会很好地播放视频,但我希望它在 UIWebView 加载时播放,我不知道如何做到这一点。

NSURL *videoURL = [NSURL URLWithString:@"http://player.vimeo.com/video/123456?autoplay=1"];

NSURLRequest *requestObj = [NSURLRequest requestWithURL:videoURL];
UIWebView * SignUpVideo = [[UIWebView alloc] init];

MyVideo.frame = CGRectMake(0,125,781,481);

[self.view addSubview:SignUpVideo];

[MyVideo loadRequest:requestObj];

这被放置在-(void)viewDidLoad

4

1 回答 1

2

自动播放 URL 参数在 Mobile Safari 中也不起作用。我想你可能不走运,除非你能得到一个直接流的 URL。但在这种情况下,您可以使用 AVPlayer 而不是 Web 视图,并拥有您需要的所有灵活性。

这是关于 vimeo 直接链接 URL 的有趣讨论:如何找到 vimeo 视频的下载链接?. 但是,据此,vimeo 不允许该技术,因此您可能想在这里查看开发人员 API:https ://developer.vimeo.com

最好的祝福。

于 2012-10-05T04:19:15.913 回答