Skip to content

Instantly share code, notes, and snippets.

@sagnew
Last active March 14, 2016 17:47
Show Gist options
  • Save sagnew/f27332e99221fe30d793 to your computer and use it in GitHub Desktop.
Save sagnew/f27332e99221fe30d793 to your computer and use it in GitHub Desktop.
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Yay Video</title>
</head>
<body>
<div id="eddie"></div>
<div id="sam"></div>
<script src="https://media.twiliocdn.com/sdk/js/common/v0.1/twilio-common.min.js"></script>
<script src="https://media.twiliocdn.com/sdk/js/conversations/v0.13/twilio-conversations.min.js"></script>
<script>
var accessToken = '';
var accessManager = Twilio.AccessManager(accessToken);
var client = Twilio.Conversations.Client(accessManager);
client.listen().then(function() {
client.on('invite', function(invite) {
invite.accept().then(function(conversation) {
conversation.localMedia.attach('#sam');
conversation.on('participantConnected', function(participant) {
participant.media.attach('#eddie');
});
});
});
});
</script>
</body>
</html>
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Video!</title>
</head>
<body>
<div id="sam"></div>
<div id="eddie"></div>
<script src="https://media.twiliocdn.com/sdk/js/common/v0.1/twilio-common.min.js"></script>
<script src="https://media.twiliocdn.com/sdk/js/conversations/v0.13/twilio-conversations.min.js"></script>
<script>
var accessToken = 'Have this token already generated';
var accessManager = new Twilio.AccessManager(accessToken);
var client = new Twilio.Conversations.Client(accessManager);
client.inviteToConversation('sam').then(function(conversation) {
conversation.localMedia.attach('#eddie');
conversation.on('participantConnected', function(participant) {
participant.media.attach('#sam');
});
});
</script>
</body>
</html>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment