3.2Release rk3568 中webview中加载的html页面, 调用方法navigator.getUserMedia 获取不到视频资源,是什么原因?
3.2Release 中在webview加载的一个本地html页面中,调用script方法 cameraBtn2 ,获取本地的视频资源, navigator.getUserMedia 来获取本地摄像头资源时,无法调用到getViewStream(stream),只会走到getFail方法中。代码如下:functio
·
3.2Release 中在webview加载的一个本地html页面中,调用script方法 cameraBtn2 ,获取本地的视频资源,
navigator.getUserMedia 来获取本地摄像头资源时,无法调用到getViewStream(stream),只会走到getFail方法中。代码如下:
function cameraBtn2(){
etsObj.clickLog("测试加载本地设备摄像头资源方法")
if(!navigator.mediaDevices ||
!navigator.mediaDevices.enumerateDevices){
etsObj.clickLog('mediaDevices 或者 enumerateDevices 函数有效')
}else {
etsObj.clickLog('mediaDevices 与 enumerateDevices 函数为效!')
}
if(navigator.mediaDevices&&navigator.mediaDevices.getUserMedia){
navigator.getUserMedia({
'video':true,
'audio':true
},getVideoStream,getFail)
} else {
etsObj.clickLog("wwwwwwwwwwwwwwwwwwwww")
}
}
// navigator.getUserMedia 调用成功
function getVideoStream(stream){
etsObj.clickLog("navigator.getUserMedia 可获取到stream")
}
// navigator.getUserMedia 调用失败
function getFail(){
etsObj.clickLog("navigator.getUserMedia 获取失败")
}
附件日志如下:
更多推荐
所有评论(0)
您需要登录才能发言
查看更多评论