dkr*_*roy 11 html javascript iphone html5 mobile-website
问题:
通过某种技术,将语音录制集成到移动Web应用程序中是否可行?
一些背景:
我一直致力于移动网络应用程序,仅供我自己享受和研究.对于客户端应用程序来说,一切似乎都在使用HTML5/CSS和JavaScript工作,虽然看起来我需要第三方技术进行录音.我有一个非常好的解决方案,使用Flash,但在用我的iPhone测试后,我记得他们似乎不支持闪存这是令人失望的,因为我有一个非常好的解决方案.
录音要求:
1.必须同时适用于iOS和Android.
2.必须适用于大多数当前版本的Firefox,Google Chrome,Internet Explorer,Opera和Safari.
3.必须在移动Web应用程序的框架内工作.
4.必须能够在没有主动连接到互联网的情况下进行录制.
5.客户端应用程序不应要求用户更改其手机操作系统.
我试图尽可能具体地帮助您准确回答这个问题.如果有任何不清楚的地方,请在下面的评论中告诉我,我将进一步澄清.
自从提出这个问题以来,似乎已经有了解决方案。该解决方案以 MediaStreamConstraints 字典属性的形式出现audio。
Mozilla 的 Web API 文档有一个非常好的示例,如下所示:
document.getElementById("startButton").addEventListener("click", function() {
navigator.mediaDevices.getUserMedia({
audio: true
}).then(stream => audioElement.srcObject = stream)
.catch(err => log(err.name + ": " + err.message));
}, false);
Run Code Online (Sandbox Code Playgroud)
资源
| 归档时间: |
|
| 查看次数: |
2164 次 |
| 最近记录: |