Windows 8 Windows 8、MediaCapture.StopReviewAsync和javascript
我正在使用Win8 html/javascript应用程序中的窗口类。当我停止在Windows 8 Windows 8、MediaCapture.StopReviewAsync和javascript,windows-8,windows-runtime,winjs,Windows 8,Windows Runtime,Winjs,我正在使用Win8 html/javascript应用程序中的窗口类。当我停止在标记中显示预览视频时,我想我需要使用stoppereviewasync方法来结束预览流。但是,该方法似乎无法从javascript获得。MSDN for javascript中没有对其进行记录,尝试调用它会导致运行时错误: Object doesn't support property or method 'stopPreviewAsync'. 使用javascript中的MediaCapture实例时是否不需要
标记中显示预览视频时,我想我需要使用stoppereviewasync
方法来结束预览流。但是,该方法似乎无法从javascript获得。MSDN for javascript中没有对其进行记录,尝试调用它会导致运行时错误:
Object doesn't support property or method 'stopPreviewAsync'.
使用javascript中的
MediaCapture
实例时是否不需要关闭流?为什么它只存在于C#/C++/VB中 我最终从开发媒体捕获API的Microsoft团队那里得到了答案。没有保证关闭流并放弃相机的方法。唯一的选择是删除对流的所有引用,然后调用CollectGarbage()
。只要相关内存被回收,相机就会被释放。显然,在Windows8.1的某个时候,将出现一种更明确的释放摄像头的方法