这是我正在使用的代码:
- (voID)vIEwDIDLoad{ [super vIEwDIDLoad]; Nsstring *HTMLString = @"<HTML><head>\ <Meta name = \"vIEwport\" content = \"initial-scale = 1.0,user-scalable = no,wIDth = 320\"/></head>\ <body style=\"background:#000;margin-top:0px;margin-left:0px\">\ <iframe ID=\"ytplayer\" type=\"text/HTML\" wIDth=\"320\" height=\"240\"\ src=\"http://www.youtube.com/embed/VIDEO_ID&feature?autoplay=1\"\ frameborder=\"0\"/>\ </body></HTML>";//VIDEO_ID holds the vIDeo embedded code I get from YouTube [self.webVIEw loadHTMLString:HTMLString baseURL:[NSURL URLWithString:@"http://www.youtube.com"]];}
YouTube播放器正在加载,但是当我点击“播放”按钮时,我收到“此视频当前不可用”:
我测试了嵌入式视频ID(复制并粘贴到网页中)并找到相关视频(即我假设我有正确的视频ID).
任何人都知道我做错了什么?
解决方法 我有同样的问题,因为我在我的网页浏览中使用自定义用户代理,因此youtube没有提供正确的视频. 总结以上是内存溢出为你收集整理的iOS >>使用UIWebView嵌入YouTube视频 – 视频无法播放全部内容,希望文章能够帮你解决iOS >>使用UIWebView嵌入YouTube视频 – 视频无法播放所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)