Пользовательский вид камеры на iOS из HTML5
Я создаю приложение для iOS, которое сейчас разрабатываю с использованием языков веб-программирования. HTML, CSS, jQuery и т. Д. Я делаю это, потому что мне быстрее работать с этими языками в первый раз.
Мое приложение даст пользователям возможность записывать видео, и я знаю, что это возможно сделать с iOS 6 с HTML5 и загрузить его на мой сервер. Однако я хотел бы иметь возможность создавать пользовательский вид камеры, например, такой же, как в Snapchat, с возможностью записи пользовательской продолжительности для видео (например, максимум 20 секунд), с индикатором выполнения и т. Д.
Мой первый вопрос: можно ли из HTML5 ограничить продолжительность записи видео? Например, максимум 20 секунд?
Второй вопрос: могу ли я продолжить разработку моего приложения с веб-языками, и когда пользователь нажимает кнопку "Записать видео", событие запускается непосредственно в коде iOS? Таким образом, я могу запустить пользовательский вид камеры на языке iOS, а затем отправить его прямо на мой сервер из кода iOS?
Спасибо за вашу помощь.
1 ответ
Первый вопрос: нет, вы не можете создать собственный вид камеры в HTML. Это должно быть сделано в Swift или Objective-C на устройстве.
Второй вопрос: я прочитал, что новый WKWebView
может получать сообщения из Javascript. В этом руководстве объясняется, как ваше приложение может взаимодействовать с Javascript с помощью делегат-вызовов. Требуется, чтобы ваш контент НЕ отображался в UIWebView
, но в WKWebView
(Требуется iOS 8 или новее)