Javascript 在opentok.js中是否有停止和启动视频通话的方法,比如音频功能

Javascript 在opentok.js中是否有停止和启动视频通话的方法,比如音频功能,javascript,c#,opentok,Javascript,C#,Opentok,在opentok.js 当发布者和订户进行视频通话时,用户可以关闭摄像机,也可以打开摄像机。您可以在视频通话时打开/关闭摄像机。 下面是一个例子 ​<!DOCTYPE HTML> <html> <body> <div id='myPublisherDiv'></div> <button onclick="myFunction()">Toggle Video</button> <script src=

opentok.js


当发布者和订户进行视频通话时,用户可以关闭摄像机,也可以打开摄像机。

您可以在视频通话时打开/关闭摄像机。 下面是一个例子

​<!DOCTYPE HTML>
<html>
 <body>
 <div id='myPublisherDiv'></div>
 <button onclick="myFunction()">Toggle Video</button>
 <script src="https://static.opentok.com/v2/js/opentok.js" charset="utf-8"></script>
 <script charset="utf-8">
 var publisher;
 var apiKey = 'apikey';
 var sessionId = 'session id'; 
 var token = 'token';
 var session = OT.initSession(apiKey, sessionId)
 .on('streamCreated', function(event) {
 session.subscribe(event.stream);
 })
 .connect(token, function(error) {
 var pubOptions = {publishAudio:true, publishVideo:true};
 publisher = OT.initPublisher(myPublisherDiv, pubOptions);
 session.publish(publisher);
 });
 var enableVideo=true;
 function myFunction() {
 if(enableVideo)
 {
 publisher.publishVideo(false);
 enableVideo=false;
 } else
 {
 publisher.publishVideo(true);
 enableVideo=true;
 }
 }
​
切换视频
var出版商;
变量apiKey='apiKey';
var sessionId='sessionId';
var-token='token';
var session=OT.initSession(apiKey,sessionId)
.on('streamCreated',函数(事件){
session.subscribe(event.stream);
})
.connect(令牌、函数)(错误){
var pubOptions={publishAudio:true,publishVideo:true};
publisher=OT.initPublisher(myPublisherDiv,pubOptions);
出版(出版商);
});
var enableVideo=true;
函数myFunction(){
如果(启用视频)
{
publisher.publishVideo(假);
enableVideo=false;
}否则
{
publisher.publishVideo(真);
enableVideo=true;
}
}