我正在我的应用程序中播放视频,我希望通过自己的IBAction控制全屏和播放功能的视频吗?
我的代码是
- (void)embedYouTube:(NSString *)urlString 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, urlString, frame.size.width, frame.size.height];
webView = [[UIWebView alloc] initWithFrame:frame];
[webView loadHTMLString:html baseURL:nil];
[self.view addSubview:webView];
[self.view bringSubviewToFront:tvImg];
[self.view bringSubviewToFront:btnBack];
[self.view bringSubviewToFront:btnPlay];
[self.view bringSubviewToFront:btnVol];
[self.view bringSubviewToFront:btnFullScreen];
[self.view bringSubviewToFront:btnFav];
}
我在viewDidLoad
答案 0 :(得分:1)
如果您在UIWebView中使用它,您可以尝试向UIWebView发送一个javascript命令(但我不确定使用哪个或者如果youtube甚至支持它) 除非您以其他方式加载视频,否则没有其他选项
单击按钮时将其发送到UIWebView:
var myPlayer = document.getElementById('playerid');
myPlayer.stopVideo();