2015-10-06 89 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中提到的限制。

相關問題