1
我想在我的应用程序中播放YouTube视频。这里是我使用的代码在iPhone中播放YouTube视频中的问题
- (void)embedYouTube:(NSString*)url frame:(CGRect)frame {
NSString* embedHTML = @"\
<html><head>\
<style type=\"text/css\">\
body {\
background-color: transparent;\
color: white;\
}\
</style>\
</head><body style=\"margin:0\">\
<embed id=\"yt\" src=\"%@\" type=\"application/x-shockwave-flash\" \
width=\"%0.0f\" height=\"%0.0f\"></embed>\
</body></html>";
NSString* html = [NSString stringWithFormat:embedHTML, url, frame.size.width, frame.size.height];
if(videoView == nil) {
videoView = [[UIWebView alloc] initWithFrame:frame];
[self.view addSubview:videoView];
}
[videoView loadHTMLString:html baseURL:nil];
}
视频播放得很好。但播放视频后
- 我被带回到根视图控制器而不是从 视图上面的函数被调用。
- 另外在根视图控制器中视图不活动。我不能 点击该视图中的任何按钮。
- 我也可以在视图底部看到一个20px的空白,似乎 的观点一样,正处状态栏的空间
我怎样才能做正确的IOS? 谢谢
如果可能请给我一个示例代码或示例?这是我做的@interface YouTubeViewer:UIWebView { } - (YouTubeViewer *)initWithStringAsURL:(NSString *)urlString frame:(CGRect)frame; 结束并从我打电话这样。 YouTubeViewer * yt = [[YouTubeViewer alloc] init]; – Zach
可以请给我你的电子邮件ID,所以我可以把它发送给你... –
[email protected]谢谢 – Zach