gpt4 book ai didi

ios - 如何通过IBAction控制Youtube视频

转载 作者:塔克拉玛干 更新时间:2023-11-02 08:19:29 26 4
gpt4 key购买 nike

我正在我的应用程序中播放视频,我想通过我自己的 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 中调用它

最佳答案

如果您在 UIWebView 中使用它,您可以尝试向 UIWebView 发送一个 javascript 命令(但我不确定使用哪个或者 youtube 是否支持它)除非您以其他方式加载视频,否则别无选择

单击按钮时将此发送到 UIWebView:

var myPlayer = document.getElementById('playerid');
myPlayer.stopVideo();

关于ios - 如何通过IBAction控制Youtube视频,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20883487/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com