我使用 Angular 8 开发了视频通话应用程序,参与者可以加入视频通话,并且可以看到他的本地视频打开网络摄像头灯。但是,当离开或视频通话关闭选项卡时,网络摄像头灯不会关闭。用于 twilio 视频通话的库是 2.0.0 我不知道我做错了什么。
在关闭按钮上单击我正在调用打字稿中的函数,如下所示。
关闭时间编辑对话框() {
this.room.localParticipant.tracks.forEach(publication => {
const attachedElements = publication.track.detach();
publication.track.stop();
attachedElements.forEach(element => element.remove());
});
this.room.disconnect();
this.messageService.showVideocallScreen = false;
Run Code Online (Sandbox Code Playgroud)
}
room.once('disconnected', () => {
this.room.localParticipant.tracks.forEach(publication => {
publication.track.stop();
const attachedElements = publication.track.detach();
attachedElements.forEach(element => element.stop());
});
Run Code Online (Sandbox Code Playgroud)
});
我想要的是断开当前视频通话室的连接,并在单击关闭按钮时关闭网络摄像头灯。
我需要找到一种从Electron用 javascript 打印收据的方法。我已经尝试过QZ-TRAY,但由于 Electron 无法正常工作。我也尝试过节点热敏打印机,但它也从未对我有用。这里有人知道如何在不使用 javascript (Electron) 询问用户的情况下打印收据吗?
编辑
Qz-tray 提供了一种非常好且难以击败的解决方案。
如果您遇到错误RSVP is not defined
,则需要使用此行启用本机 javascript 承诺。
qz.api.setPromiseType(resolver => new Promise(resolver));
这就是我加载页面的方式,我想在浏览器中修改它
WebView browser = new WebView();
WebEngine engine = browser.getEngine();
String cwd = System.getProperty("user.dir");
String name = "\\src\\web\\index.html";
engine.loadContent(getPATHtoHTML(cwd + name));
Run Code Online (Sandbox Code Playgroud) 如何在pinnedBottomRowData
整个底行添加背景
这是代码
列表.component.ts
columnDefs = new Array();
rowData = new Array();
pinnedBottomRowData: any;
ngOnInit() {
this.columnDefs = [
{
'headerName': 'Style/Machine',
'field': 'total',
}
];
for (let i = 1; i < 30; i++) {
this.rowData.push(
{
'total': 'Machine ' + i
}
);
}
this.pinnedBottomRowData = this.createData(1);
}
createData(count: number) {
const result = [];
for (let i = 0; i < count; i++) {
result.push({
total: 'Total Machine'
},
{
total: 'Total',
});
}
return result; …
Run Code Online (Sandbox Code Playgroud)