我正在使用JavaScript编写QRCode Reader.如果用户在我的Wensite上,则会要求获得使用相机的权限.一旦用户接受它,它就会打开frant camara.我正在使用带有最新Chrome版本的三星Galaxy S4,到目前为止一切正常.
我已经从前面到后面的卡马拉添加了一个Dropdown to Change.一旦我更换相机,视频流就会停止,我收到此错误.
未捕获(在promise中)DOMException:play()只能由用户手势启动.
我已经在较旧版本的Chrome上尝试过它,即使是变革也很好.
var videoElement = document.createElement("video");
var videoSelect = document.querySelector("select#videoSource");
navigator.getUserMedia = navigator.getUserMedia || navigator.webkitGetUserMedia || navigator.mozGetUserMedia || navigator.msGetUserMedia;
function start() {
if (window.stream) {
videoElement.src = null;
window.stream.stop();
}
var videoSource = videoSelect.value;
var tw = 640 // 320 // 640 // 1280;
var th = 480 // 240 // 480 // 720
var hdConstraints = {
audio: false,
video: {
mandatory: {
maxWidth: tw,
maxHeight: th
},
optional: [{
sourceId: videoSource …Run Code Online (Sandbox Code Playgroud) 我的表myTab有列startDate,其数据类型为"DATE".此列中的数据存储如下dd.mm.yyyy.
现在我正在尝试使用此查询获取数据:
SELECT * FROM myTab WHERE startDate like '%01.2015"
Run Code Online (Sandbox Code Playgroud)
不知怎的,它不起作用,我不知道为什么.
希望有人能提供帮助.
我正在尝试Thread在我的项目中实现一个单独的.每隔一小时,调度程序就会启动一个线程来从服务器获取文件并将它们存储在我的数据库中.
我的代码可以正常工作.由于调度程序Thread每小时启动一次,我不知道是否需要Thread手动停止?
try {
Runnable task = new MyClass();
Thread thread = new Thread(task);
thread.start();
} catch (Exception ex) {
System.err.println("Exception-Thread: " + ex.getMessage());
}
Run Code Online (Sandbox Code Playgroud)
我的班级(可运行)
public class MyClass implements Runnable {
@Override
public void run() {
try {
//Do stuff...
} catch (Exception ex) {
System.out.println(ex.getMessage());
}
}
}
Run Code Online (Sandbox Code Playgroud) 我有一个带有 onClick 事件的按钮和一个带有 onKeyDown 事件的文本字段。
Button: onclick="myFunc(3)"
Textfield: onKeyDown="if(event.keyCode==13) myFunc(3);"
Run Code Online (Sandbox Code Playgroud)
如果我按下回车键,不知何故,按钮会被调用,但我不知道为什么。
从昨天开始,我的代码中出现错误,我不确定为什么!我在Google上搜索了很多,然后找到了此 Stack-Post。
我使用此功能按名称对用户进行排序并创建日期。该功能已经运行了2年,现在我遇到了一个用户错误,我不知道发生了什么变化。我尝试检查我的数据是否有损坏,但找不到任何错误。
在阅读了Stack-Post之后,我仍然不完全了解问题所在或项目中发生了什么变化。
public void sortUsers(List<Users> sortList) {
Collections.sort(sortList, new Comparator<Users>() {
public int compare(Users user1, Users user2) {
Integer comp = 0;
comp = user1.getUsername().compareTo(user2.getUsername());
if (comp == 0) {
comp = user1.getCreateDate().before(user2.getCreateDate()) ? -1 : 1;
}
return comp;
}
});
}
Run Code Online (Sandbox Code Playgroud)