Мне нужно создать приложение iOS, которое отображает только веб-сайт. Сайт позволяет пользователям записывать аудио. Цель состоит в том, чтобы позволить пользователям мобильных Safari записывать аудио (которые в настоящее время не поддерживаются). Есть ли приличные решения для этого или мне придется пробивать себе дорогу? Пока у меня есть следующие две идеи:Запись аудио в мобильном Safari
1) Создайте собственное приложение, содержащее WKWebView сайта. Если веб-сайт обнаруживает мобильный Safari, он запустит JavaScript, на который приложение сможет ответить (или попытается привести пользователя в App Store с помощью Universal Links). Собственное приложение затем записывает аудио и отправляет его обратно на сайт каким-либо образом (либо через внешний сервер, либо, возможно, через JavaScript, не уверен, сколько данных может быть передано, но оно может быть до 1 МБ).
2) Используйте существующее решение, используя, возможно, Cordova/PhoneGap.
Надеемся получить несколько советов!
прямо сейчас, я пишу пользовательский метод, используя «оценкуJavascript», чтобы отправить base64encoded audio обратно в качестве параметра (который я записал с помощью AVAudioRecorder). это не очень эффективно, но именно так мой клиент предпочитает это в этот момент. но с решением Cordova/PhoneGap, будет ли он легко подключаться к API WebAudio или будет какое-то настраиваемое кодирование? –