cordova-plugin-media-capture无法在Chrome浏览器中使用

时间:2017-03-16 15:48:36

标签: android cordova typescript

我使用Cordova和cordova-plugin-media-capture创建了一个应用程序。该应用程序无法在Chrome浏览器版本56.0中运行。但它在Firefox 51.0中有效。

在Android手机上的Chrome浏览器上,我无法使用navigator.device.capture.captureImage()访问相机,但在Firefox上它正常运行。我使用的是最新版本的cordova(6.5.0)和最新版本的插件。在Firefox中,它会发出一个警告,即API使用的是不推荐使用的方法MediaStream.stop()。 请提供如何使此应用程序在Chrome上运行的解决方案。这是Chrome浏览器或cordova API版本的问题吗?

1 个答案:

答案 0 :(得分:0)

MediaStream.stop()API使用的是不推荐使用的。 改变

MediaStream.stop() 

MediaStream.getTracks().forEach(track => track.stop());