首先,我是编程中的新手。我读过几乎所有类似的主题,但我无法弄清楚我的情况有什么不对。我运行下面的代码使用本地主机服务器(XAMPP)和可拖动选项工作正常,但不能调整大小。可拖动的作品可调整大小不是
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Learning WebRTC - Chapter 2: Get User Media</title>
<link rel="stylesheet" href="jquery-ui-1.12.0.custom/jquery-ui.min.css">
<script src="jquery-ui-1.12.0.custom/external/jquery/jquery.js"></script>
<script src="jquery-ui-1.12.0.custom/jquery-ui.min.js"></script>
<style type="text/css">
.student {
width: 180px;
height: 180px;
}
</style>
</head>
<body>
<video class="student" autoplay></video>
<script src="main.js"></script>
<script>
$(document).ready(function() {
$(".student").resizable().draggable();
});
</script>
</body>
</html>
main.js
function hasUserMedia() {
return !!(navigator.getUserMedia || navigator.webkitGetUserMedia
|| navigator.mozGetUserMedia || navigator.msGetUserMedia);
}
if (hasUserMedia()) {
navigator.getUserMedia = navigator.getUserMedia ||
navigator.webkitGetUserMedia || navigator.mozGetUserMedia ||
navigator.msGetUserMedia;
navigator.getUserMedia({ video: true, audio: true }, function
(stream) {
var video = document.querySelector('video');
video.src = window.URL.createObjectURL(stream);
}, function (err) {});
} else {
alert("Sorry, your browser does not support getUserMedia.");
}
测试在这里,它似乎Draggable工作:https://jsfiddle.net/Twisty/f0resov1/ – Twisty