2015-10-06 88 views
2

我已经实现了一个移动网页,允许用户录制视频并上传到服务器。我已经使用了HTML5媒体捕捉输入法:HTML5媒体捕获在移动 - 视频持续时间

<input type="file" accept="video/*;capture=camcorder"> 

这将启动相机如预期,我可以通过上传过程中进行。但是在iOS上我只能录制1分钟的视频片段。

当我在原生应用程序中做了类似的事情时,记录的长度没有限制。

这是由于内存在iOS上默认设置的限制,是否有任何方法可以改变?

我到处搜索,但无法找到任何有关iOS的信息,限制通过移动网络应用程序录制的视频的持续时间。

+0

您使用的是哪种iOS设备? –

+0

请参阅[HTML媒体捕捉的正确语法](https://addpipe.com/blog/correct-syntax-html-media-capture/),'accept =“video/*; capture = camcorder”'不属于规范/不再支持,使用''来代替。 。 –

回答

0

它可能有多少RAM,您的设备上和视频质量在设备的照片&相机>录制视频设置中设定的事情。这些是iPhone 6S(2G内存)的选项。

enter image description here

更高质量的视频占用更多的内存/分钟,至少直到视频被上传到Web服务器。

录制完成后,视频将被压缩并上传。我已经写了an article关于iOS上的Safari如何通过HTML Media Capture录制时压缩视频。

PS:没有办法指定HTML Media Capture Standard中提到的限制。

相关问题