Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/iphone/40.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在iOS浏览器中观看全屏视频时,有什么方法可以实现用户交互?_Ios_Iphone_Video - Fatal编程技术网

在iOS浏览器中观看全屏视频时,有什么方法可以实现用户交互?

在iOS浏览器中观看全屏视频时,有什么方法可以实现用户交互?,ios,iphone,video,Ios,Iphone,Video,我的研究告诉我,现在有办法避免在iPhone或iTouch的iOS浏览器上观看全屏视频。似乎也没有办法修改与视频一起显示的本机控件。在这种情况下,用户在观看视频时是否处于完全黑盒中 我试图找到一种方式,让用户在播放视频时表示他们喜欢它。有什么我能做的不是黑客的吗?如果没有,苹果是否有任何迹象表明他们愿意改变这一点?我不想用这个项目制作一个应用程序。如果这是你的目标,你实际上可以在iOS浏览器上在线播放视频,尽管有限制-更新答案: 在iOS上的浏览器中在线播放视频 大屏幕iOS(iPad)上的Sa

我的研究告诉我,现在有办法避免在iPhone或iTouch的iOS浏览器上观看全屏视频。似乎也没有办法修改与视频一起显示的本机控件。在这种情况下,用户在观看视频时是否处于完全黑盒中


我试图找到一种方式,让用户在播放视频时表示他们喜欢它。有什么我能做的不是黑客的吗?如果没有,苹果是否有任何迹象表明他们愿意改变这一点?我不想用这个项目制作一个应用程序。

如果这是你的目标,你实际上可以在iOS浏览器上在线播放视频,尽管有限制-更新答案:

在iOS上的浏览器中在线播放视频

大屏幕iOS(iPad)上的Safari应该支持在线视频(我没有iPad手来验证它是否仍然有效…)

“小屏幕”iOS(即iPhone)上的Safari将不支持标准的在线视频。至少有一种解决方法可以实现这一点,但这确实忽略了许多本机视频播放性能的提高,因此可能无法满足您的需要。正如您将从链接中看到的,这项工作仍在进行中,但请在iPhone浏览器上尝试演示-您需要点击视频旁边的小播放按钮,而不是在撰写本文时点击视频顶部的按钮:

在iOS上的UIWebView中内联播放

看看这个苹果开发者页面:

特别是:

允许线性媒体播放

一个布尔值,用于确定HTML5视频是内联播放还是使用本机全屏控制器

以及:

讨论 iPhone上的默认值是NO

为了让视频以内联方式播放,不仅需要在视图上设置此属性,而且HTML文档中的video元素还必须包含webkit playsinline属性


无法更改网页中的allowsInlineMediaPlayback。要做到这一点,你的UIWebView必须在应用程序中。请用更多信息误读你的问题更新答案。有趣的是,我不知道为什么Chrome不允许内联,因为据我所知,它是一个使用web视图的应用程序,所以他们应该能够包括这一点。我以前以为是这样,但我只是在iOS9上测试了一下,它就可以全屏显示了。