Skip to content

Instantly share code, notes, and snippets.

<!DOCTYPE html>
<html>
<head>
<title></title>
</head>
<body>
<div style="height:500px;width:500px" id="subscriber" />
<div id="subscriberCopy" />
<!DOCTYPE html>
<html>
<head>
<title></title>
</head>
<body>
<script src="https://static.opentok.com/v2/js/opentok.min.js"></script>
<div style="height:500px;width:500px" id="stream" />
<!DOCTYPE html>
<html>
<head>
<title></title>
</head>
<body>
<select id="selectCamera"></select>
<select id="selectMic"></select>
<!DOCTYPE html>
<html>
<head>
<title></title>
<script src="https://static.opentok.com/v2/js/opentok.js"></script>
</head>
<body>
<button>Record audio</button>
package com.example.jchang.helloworld;
import android.support.v7.app.AppCompatActivity;
import android.os.Bundle;
import android.widget.LinearLayout;
import android.util.Log;
@jchang419
jchang419 / test.java
Created December 20, 2016 20:58
interrupted audio track
package com.example.jchang.helloworld;
import android.support.v7.app.AppCompatActivity;
import android.os.Bundle;
import android.widget.LinearLayout;
import android.util.Log;
import com.opentok.android.Publisher;
import com.opentok.android.PublisherKit;
import com.opentok.android.Session;
function rePublish() {
session.unpublish(publisher);
// using initPublisher will work once
//publisher = OT.initPublisher();
session.publish(publisher, function(err) {
if (err) {
console.log(err);
} else {
console.log('republish');
@jchang419
jchang419 / publishfailure.js
Created June 15, 2016 23:56
publish failure
function rePublish() {
session.unpublish(publisher);
publisher.destroy();
publisher = OT.initPublisher();
session.publish(publisher, function(err) {
if (err) {
console.log(err);
} else {
console.log('republish');