简体   繁体   English

如何通过不使用内置麦克风在移动设备上的应用程序中录制音频

[英]How to record audio within a application on a mobile device, by not using the built in microphone

Im developing an application (with phonegap) where I want the user to be able to record his/her voice, when pushing/holding a button. 我正在开发一个应用程序(带有phonegap),希望用户在按下/按住按钮时能够记录他/她的声音。 So far, I have only figured out one way to do this, by using phongap's capture audio method. 到目前为止,我只是想出一种方法,可以使用phongap的捕获音频方法。 When I click on the button, the device's audio recording application is launched. 当我单击按钮时,将启动设备的音频录制应用程序。

So my question, is it possible to record an audio within the application by simply holding down a button, without launching the device's recording application? 所以我的问题是,是否可以通过简单地按住一个按钮来在应用程序中录制音频,而无需启动设备的录制应用程序?

<button id="record" d  class="btn btn-xlarge"> Record </button> 
 $("#record").mousedown(function(){
        // Start the recording, maximum 10 seconds save the audio file 
 });
 $("#record").mouseup(function(){
        // stop the recording and save the audio file 
 });

Instead of using the Catpure object, you may use the Media object: http://docs.phonegap.com/en/3.2.0/cordova_media_media.md.html#Media 除了使用Catpure对象外,还可以使用Media对象: http ://docs.phonegap.com/en/3.2.0/cordova_media_media.md.html#Media

This object makes it possible to interface the mic directly, without launching the device's audio recording application. 该对象使直接连接麦克风成为可能,而无需启动设备的音频录制应用程序。

Some examples are found here: http://docs.phonegap.com/en/3.2.0/cordova_media_media.md.html#media.startRecord_quick_example 在此处找到一些示例: http : //docs.phonegap.com/en/3.2.0/cordova_media_media.md.html#media.startRecord_quick_example

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

相关问题 使用带有HTML5的用户麦克风录制音频 - Record Audio Using the Users Microphone with HTML5 如何使用 RecordRTC 录制屏幕+音频+麦克风 - How to record screen+audio+microphone with RecordRTC 如何在 JavaScript 中录制麦克风音频并提交给 DialogFlow? - How to record microphone audio in JavaScript and submit to DialogFlow? 如何记录网络/浏览器音频输出(不是麦克风音频) - How to record web/browser audio output (not microphone audio) 任何人都可以建议如何使用html5和javascript在网站上录制麦克风的音频 - Can anyone suggest how to record audio from microphone on a website using html5 and javascript 使用 Web 音频 API 录制来自麦克风的低音量输入 - Record Low Volume Input from Microphone using Web Audio API 寻找兼容跨移动浏览器的方式来从内置麦克风进行录音吗? - Looking for a cross-mobile browser compatible way to record from a built in microphone? 如何在浏览器中使用手机麦克风录制? - How to record using phone microphone on browsers? 如何在移动浏览器上录制 div + 音频输入? - How to record a div + audio input on mobile browser? 如何通过网站在IOS设备上录制音频 - How to record audio on IOS device through website
 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM