ios - 是否支持在 phonegap (cordova) 中使用声音捕获视频?
<p><p>是否支持在 phonegap (cordova) 中使用声音捕获视频?
我在我的 iPad 上检查了一个带有 Video Capture 的 phonegap 3.1 应用程序,并且没有对视频进行录音</p>
<p>感谢帮助
谢谢</p>
<pre><code>function uploadFile(mediaFile) {
var ft = new FileTransfer(),
path = mediaFile.fullPath,
name = mediaFile.name;
ft.upload(path,
"http://www/api/up_video",
function(result) {
cordova.logger.log('Upload success: ' + result.responseCode);
cordova.logger.log(result.bytesSent + ' bytes sent');
},
function(error) {
cordova.logger.log('Error uploading file ' + path + ': ' + error.code);
},
{ fileName: name });
}
// capture callback
var captureSuccess = function(mediaFiles) {
var i, path, len;
for (i = 0, len = mediaFiles.length; i < len; i += 1) {
path = mediaFiles.fullPath;
name = mediaFiles.name;
// do something interesting with the file
alert(name);
//alert(mediaFiles.size);
//alert(mediaFiles.type);
uploadFile(mediaFiles);
}
};
// capture error callback
var captureError = function(error) {
navigator.notification.alert('Error code: ' + error.code, null, 'Capture Error');
cordova.logger.log( error);
};
navigator.device.capture.captureVideo(captureSuccess, captureError, {duration:6});
</code></pre></p>
<br><hr><h1><strong>Best Answer-推荐答案</ strong></h1><br>
<p><p>当然。可以使用 Phonegap 的“Capture”API 捕获视频和声音。参见文档 <a href="http://docs.phonegap.com/en/3.0.0/cordova_media_capture_capture.md.html#Capture" rel="noreferrer noopener nofollow">here</a> .</p>
<p>根据评论编辑:</p>
<p>您永远不会告诉设备捕获音频。视频和音频的捕获是不同的操作。您还需要调用 <code>navigator.device.capture.captureAudio</code> 函数。见 <a href="http://docs.phonegap.com/en/3.0.0/cordova_media_capture_capture.md.html#CaptureAudioOptions" rel="noreferrer noopener nofollow">here</a> .</p></p>
<p style="font-size: 20px;">关于ios - 是否支持在 phonegap (cordova) 中使用声音捕获视频?,我们在Stack Overflow上找到一个类似的问题:
<a href="https://stackoverflow.com/questions/19401126/" rel="noreferrer noopener nofollow" style="color: red;">
https://stackoverflow.com/questions/19401126/
</a>
</p>
页:
[1]