From 96081b2ec62f8fc44ab8f40a9e6eb780588a8f33 Mon Sep 17 00:00:00 2001 From: Braden Riggs <48164242+Briggs599@users.noreply.github.com> Date: Tue, 14 Feb 2023 10:52:45 -0800 Subject: [PATCH] Workshop Workshop code + ReadMe --- 1-viewer-app/app.js | 51 ++++++++++++++++ 1-viewer-app/complete-sample/app-complete.js | 58 +++++++++++++++++++ .../complete-sample/index-complete.html | 24 ++++++++ .../complete-sample/style-complete.css | 18 ++++++ 1-viewer-app/index.html | 24 ++++++++ 1-viewer-app/style.css | 18 ++++++ 2-publisher-app/app.js | 40 +++++++++++++ .../complete-sample/app-complete.js | 53 +++++++++++++++++ .../complete-sample/index-complete.html | 28 +++++++++ .../complete-sample/style-complete.css | 23 ++++++++ 2-publisher-app/index.html | 28 +++++++++ 2-publisher-app/style.css | 23 ++++++++ README.md | 30 +++++++++- 13 files changed, 417 insertions(+), 1 deletion(-) create mode 100644 1-viewer-app/app.js create mode 100644 1-viewer-app/complete-sample/app-complete.js create mode 100644 1-viewer-app/complete-sample/index-complete.html create mode 100644 1-viewer-app/complete-sample/style-complete.css create mode 100644 1-viewer-app/index.html create mode 100644 1-viewer-app/style.css create mode 100644 2-publisher-app/app.js create mode 100644 2-publisher-app/complete-sample/app-complete.js create mode 100644 2-publisher-app/complete-sample/index-complete.html create mode 100644 2-publisher-app/complete-sample/style-complete.css create mode 100644 2-publisher-app/index.html create mode 100644 2-publisher-app/style.css diff --git a/1-viewer-app/app.js b/1-viewer-app/app.js new file mode 100644 index 0000000..92de346 --- /dev/null +++ b/1-viewer-app/app.js @@ -0,0 +1,51 @@ +// Dolby.io Streaming Workshop: Part 1 +// App.js manages the viewer functionality. +// Web Docs: https://docs.dolby.io/streaming-apis/docs/web#viewer + +let joinBtn = document.getElementById("joinBtn"); +let leaveBtn = document.getElementById("leaveBtn"); +let videoPlayer = document.getElementById("videoPlayer"); + +function addStreamToYourVideoTag(mediaTrack) { + // Takes in a stream and assigns it to the