本人新手,求教各位大神。。
(弱弱问一句,这里可以贴图吗?)
我使用 UIWebView load 一个 html 字符串,中间加了优酷的通用代码,就像下面这样的
<iframe height=498 width=510 src="
http://player.youku.com/embed/XNzIyNTU5MTgw" frameborder=0 allowfullscreen></iframe>
可以正常显示,但是不能接受点击事件,具体就是能够正确显示预览图,并且中间有一个播放按钮,但是点击播放却没反应。于是考虑修改 UA ,改成 nexus 6 5.11 ,然后可以点击了。但是仍然有问题,就是点击完,可能会播放一到两段 youku 的广告,播放完直接显示“抱歉,视频出错,请刷新”。或者就是直接报错。
在桌面端也测试了一下,直接用 chrome 打开同样的 html 文件。不能接受点击。用 chrome 的开发者工具,模拟安卓端,可以正常播放,模拟 iphone6 ,不能接受点击。
真机上,安卓真机测试没问题, 6s 测试和模拟器结果相同。
----------------------------------------------------------------------------------------
顺便又测了土豆和腾讯的通用代码
土豆:
<iframe src="
http://www.tudou.com/programs/view/html5embed.action?type=2&code=rlqv8bERBuI&lcode=Lqfme5hSolM&resourceId=0_06_05_99" allowtransparency="true" allowfullscreen="true" allowfullscreenInteractive="true" scrolling="no" border="0" frameborder="0" style="width:480px;height:400px;"></iframe>
腾讯:
<iframe frameborder="0" width="640" height="498" src="
http://v.qq.com/iframe/player.html?vid=w0019xxrctf&tiny=0&auto=0" allowfullscreen></iframe>
不管该不该 UA 都可以正常播放。
这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。
https://www.v2ex.com/t/250865
V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。
V2EX is a community of developers, designers and creative people.