gpt4 book ai didi

google-chrome - Chrome getUserMedia 视频无法在本地主机上运行

转载 作者:行者123 更新时间:2023-11-28 21:41:33 25 4
gpt4 key购买 nike

我正在尝试让 Chrome 的 getUserMedia 在我的本地主机上运行。

我的 index.php 文件是:

<!DOCTYPE html>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<script type="text/javascript" src="js/script.js"></script>
<title></title>
</head>
<body>
<video id="MediaStreamVideo" autoplay=""></video>
</body>
</html>

我的 script.js 文件是:

var stream;
var video = document.getElementById('MediaStreamVideo');
navigator.webkitGetUserMedia(
{video: true, audio: true}, // Options
function(localMediaStream) { // Success
stream = localMediaStream;
video.src = window.webkitURL.createObjectURL(stream);
},
function(err) { // Failure
alert('getUserMedia failed: Code ' + err.code);
}
);

Chrome 要求我允许使用摄像头和麦克风(我接受),但没有任何反应。

它在 jsfidde 上运行良好

有什么想法吗?

最佳答案

问题应该出在脚本执行的顺序上。执行脚本时,视频元素“MediaStreamVideo”将不可用。

在最后加载脚本始终是一个好习惯。此外,将代码包装在一个函数中并在加载时执行它。

关于google-chrome - Chrome getUserMedia 视频无法在本地主机上运行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14626028/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com