-
-
Save BitOfUniverse/2558c3fb184c81f8b3862bc3a491ea0d to your computer and use it in GitHub Desktop.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
$ -> | |
if $('#publisher').length | |
# Initialize an OpenTok Session object | |
session = TB.initSession(gon.opentok.sessionId); | |
videoOptions = {width: 640, height: 480} | |
# Initialize a Publisher, and place it into the element with id="publisher" | |
publisher = TB.initPublisher(gon.opentok.apiKey, 'publisher', videoOptions); | |
# Attach event handlers | |
session.on | |
# This function runs when session.connect() asynchronously completes | |
sessionConnected: (event) -> | |
# Publish the publisher we initialzed earlier (this will trigger 'streamCreated' on other clients) | |
if session.capabilities.publish == 1 | |
session.publish(publisher) | |
else | |
return | |
# Connect to the Session using the 'apiKey' of the application and a 'token' for permission | |
session.connect(gon.opentok.apiKey, gon.opentok.token); |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment