iphone – 在UIWebView中自动播放视频

iphone – 在UIWebView中自动播放视频,第1张

概述嗨我有一个webview,当我尝试加载视频文件时,它开始自动播放视频而无需用户干预.并且播放按钮仍然显示在webview中(视频正在后面播放).我使用以下代码加载URL NSURL* url = [NSURL fileURLWithPath:filePath];NSURLRequest* request = [NSURLRequest requestWithURL:url];[webVi 嗨我有一个webvIEw,当我尝试加载视频文件时,它开始自动播放视频而无需用户干预.并且播放按钮仍然显示在webvIEw中(视频正在后面播放).我使用以下代码加载URL

NSURL*  url = [NSURL fileURLWithPath:filePath];NSURLRequest*   request = [NSURLRequest requestWithURL:url];[webVIEw loadRequest:request];

你能告诉我如何禁用播放按钮或视频应该只在用户点击播放按钮后开始播放?

解决方法
- (voID)vIDeoThumb:(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 loadHTMLString:HTML baseURL:nil];  [self.vIEw addSubvIEw:webVIEw];  [webVIEw release];}//Include above function to your page and call it by passing the urlstring[self vIDeoThumb:url:frame];//frame : this parameter needs the size of the thumb you want to use.

我希望这可以帮助你,更好地实现你的目的.

总结

以上是内存溢出为你收集整理的iphone – 在UIWebView中自动播放视频全部内容,希望文章能够帮你解决iphone – 在UIWebView中自动播放视频所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/1019066.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-23
下一篇 2022-05-23

发表评论

登录后才能评论

评论列表(0条)

保存