我想在codeigniter的1-1視頻opentok。上傳我的代碼在服務器上,但不顯示只有自己的視頻不是其他用戶視頻。 我控制器Opentalk一對一的視頻呼籲php不工作
class Welcome extends CI_Controller {
public function index()
{
$this->load->view('welcome_message');
}
public function startVideo()
{
$opentok = new OpenTok($this->config->item('opentok_key'), $this->config->item('opentok_secret'));
$session = $opentok->createSession();
$data = array(
'apiKey' => $this->config->item('opentok_key'),
'sessionId' => $session->getSessionId(),
'token' => $session->generateToken()
);
echo "<pre />"; print_r($data);
$this->load->view('video_11', $data);
}
}
視圖文件 OpenTok視頻 資產/ CSS/app.css」的rel = 「樣式表」 類型= 「文本/ CSS」>
<div id="videos">
<div id="subscriber"></div>
<div id="publisher"></div>
</div>
<script>
var apiKey = "<?php echo $apiKey;?>"; //YOUR_API_KEY;
var sessionId = "<?php echo $sessionId;?>";
var token = "<?php echo $token;?>";
//alert(apiKey +' == '+ sessionId);
</script>
<script type="text/javascript" src="<?php echo base_url();?>assets/js/app.js"></script>
上傳後荷蘭國際集團在服務器上,我從2個不同的系統
URL - example.com/Welcome/startVideo/
on both i can see self video not of other user. this is my issue
嗨@Amresh,你可以檢查兩個用戶是否有相同的會話ID?這就是OpenTok雲如何連接兩端的方式。 –
嗨@LucasHuang感謝您的評論。我已經在2個不同的窗口中打開了這個startVideo函數。我在瀏覽器上獲得2個不同的會話id和令牌。如果我必須爲所有不同的用戶使用相同的會話ID,可以向我提供一些幫助/示例。 – Amresh