gpt4 book ai didi

javascript - 移动网络应用程序上的语音记录

转载 作者:太空狗 更新时间:2023-10-29 13:17:20 25 4
gpt4 key购买 nike

问题:
是否可以通过某种技术将录音集成到移动网络应用程序中?

一些背景:
我一直在开发一个移动网络应用程序,只是为了我自己的享受和研究。客户端应用程序的 HTML5/CSS 和 JavaScript 似乎一切都运行得非常流畅,尽管看起来我需要第三方技术来录音。我有一个使用 Flash 的非常好的解决方案,但在用我的 iPhone 测试它之后,我记得他们似乎不支持 flash,这令人失望,因为我有一个非常好的解决方案。

录音要求:
1. 必须同时适用于 iOS 和 Android。
2. 必须适用于大多数最新版本的 Firefox、Google Chrome、Internet Explorer、Opera 和 Safari。
3. 必须在移动网络应用程序的框架内工作。
4. 必须能够在不主动连接到互联网的情况下进行录制。
5. 客户端应用程序不应该要求用户改变他们的手机操作系统。

我试图尽可能具体,以帮助您准确回答这个问题。如果有任何不清楚的地方,请在下面的评论中告诉我,我会进一步澄清。

最佳答案

检查这个http://www.html5rocks.com/en/tutorials/getusermedia/intro/

HTML 媒体捕获 <input type="file">

适用于大多数移动浏览器,但效果不佳,因为它需要本地录音应用程序并且需要手动激活。

getUserMedia()和 WebRTC

到目前为止,只有 Chromium 在移动端支持良好。

所以,我放弃了网络应用程序。混合应用是解决方案。

如果你想尝试混合应用程序进行录制,你可以查看 Cordova 插件 https://github.com/emj365/cordova-plugin-audio-recorder-api我为混合应用程序中的录制任务创建的。

关于javascript - 移动网络应用程序上的语音记录,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9371479/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com