我使用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版本的问题吗?
答案 0 :(得分:0)
MediaStream.stop()API使用的是不推荐使用的。 改变
MediaStream.stop()
到
MediaStream.getTracks().forEach(track => track.stop());