【问题标题】:Record audio in mobile Safari在移动 Safari 中录制音频
【发布时间】:2017-05-14 18:28:12
【问题描述】:

我需要创建一个仅显示网站的 iOS 应用。该网站允许用户录制音频。目的是让移动 Safari 用户录制音频(目前不支持)。是否有任何体面的解决方案,或者我将不得不破解我的方式?到目前为止,我有以下两个想法:

1) 构建一个包含站点的 WKWebView 的本机应用程序。如果网站检测到移动 Safari,它将启动一些应用程序可以响应的 JavaScript(或者它会尝试使用通用链接将用户带到 App Store)。然后,本机应用程序将录制音频并以某种方式将其发送回网站(通过外部服务器,或者可能通过 JavaScript,不确定可以传递多少数据,但可能高达 1MB)。

2) 使用可能使用 Cordova/PhoneGap 的现有解决方案。

希望得到一些提示!

【问题讨论】:

    标签: ios html audio


    【解决方案1】:

    在我看来,基于 cordova/PhoneGap 构建一个混合应用程序似乎是最好的。此外,您可以为 iOSAndroid 构建(如果您以后需要)。

    您可以轻松使用此plugin 来实现您的应用。

    【讨论】:

    • 现在,我正在编写一个自定义方法,使用“evaluateJavascript”将 base64 编码的音频作为参数发送回(我使用 AVAudioRecorder 录制)。这不是很有效,但这就是我的客户在这一点上更喜欢它的方式。但是使用 Cordova/PhoneGap 解决方案,它会无缝地连接到 WebAudio API 还是必须进行一些自定义编码?
    猜你喜欢
    • 2012-10-27
    • 1970-01-01
    • 2014-04-01
    • 2019-07-27
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-04-23
    • 2016-11-21
    相关资源
    最近更新 更多