首页
学习
活动
专区
圈层
工具
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

cordova插件- Media Capture

  • 添加插件

$ cordova plugin addcordova-plugin-media-capture

  • 插件的使用
  • Methods
  • capture.captureAudio
  • capture.captureImage
  • capture.captureVideo
  • Example

<div style="position: absolute;top: 40px"> <input type="button"value="captureAudio"onclick="captureAudioClik()"><br> <input type="button"value="captureImage"onclick="captureImageClik()"><br> <input type="button"value="captureVideo"onclick="captureVideoClik()"><br> <button onclick="javascript:history.back(-1)">返回上一页</button> </div> <script> // capture callback var captureSuccess=function(mediaFiles){ var i, path, len; for (i = 0, len =mediaFiles.length; i < len; i += 1) { path = mediaFiles[i].fullPath; // do something interestingwith the file console.log('path = '+path); } }; // capture error callback var captureError=function(error) { navigator.notification.alert('Error code:' +error.code, null, 'Capture Error'); }; //音频的捕获 function captureAudioClik() { // start audio capture navigator.device.capture.captureAudio(captureSuccess, captureError, {limit:2}); } //图片的捕获 function captureImageClik() { navigator.device.capture.captureImage(captureSuccess, captureError, {limit:2}); } //录像的获取 function captureVideoClik() { navigator.device.capture.captureVideo(captureSuccess, captureError, {limit:2}); } </script>

下一篇
举报
领券