[gnome-network-displays/cc-tmp: 6/80] cc: add web receiver code with debug options




commit 1fdf722304c86885dc6dc9291fa11cc43c516023
Author: Anupam Kumar <kyteinsky gmail com>
Date:   Mon Jul 18 04:53:01 2022 +0530

    cc: add web receiver code with debug options

 src/cc/web_receiver/index.html  | 16 ++++++++++++++++
 src/cc/web_receiver/receiver.js | 28 ++++++++++++++++++++++++++++
 2 files changed, 44 insertions(+)
---
diff --git a/src/cc/web_receiver/index.html b/src/cc/web_receiver/index.html
new file mode 100644
index 0000000..817c2c3
--- /dev/null
+++ b/src/cc/web_receiver/index.html
@@ -0,0 +1,16 @@
+<!DOCTYPE html>
+<html lang="en">
+  <head>
+    <meta charset="utf-8">
+    <title>Cast CAF Receiver</title>
+    <script src="//www.gstatic.com/cast/sdk/libs/caf_receiver/v3/cast_receiver_framework.js"></script>
+    <!-- Cast Debug Logger -->
+    <script src="//www.gstatic.com/cast/sdk/libs/devtools/debug_layer/caf_receiver_logger.js"></script>
+    <script src="receiver.js" defer></script>
+  </head>
+
+  <body>
+    <cast-media-player></cast-media-player>
+  </body>
+</html>
+
diff --git a/src/cc/web_receiver/receiver.js b/src/cc/web_receiver/receiver.js
new file mode 100644
index 0000000..4258cf7
--- /dev/null
+++ b/src/cc/web_receiver/receiver.js
@@ -0,0 +1,28 @@
+const context = cast.framework.CastReceiverContext.getInstance();
+const playerManager = context.getPlayerManager();
+
+context.setLoggerLevel(cast.framework.LoggerLevel.DEBUG);
+
+// Debug Logger
+const castDebugLogger = cast.debug.CastDebugLogger.getInstance();
+const LOG_TAG = 'MyAPP.LOG';
+
+// Enable debug logger and show a 'DEBUG MODE' overlay at top left corner.
+castDebugLogger.setEnabled(true);
+
+// Show debug overlay
+castDebugLogger.showDebugLogs(true);
+
+// Set verbosity level for Core events.
+castDebugLogger.loggerLevelByEvents = {
+  'cast.framework.events.category.CORE': cast.framework.LoggerLevel.DEBUG,
+  'cast.framework.events.EventType.MEDIA_STATUS': cast.framework.LoggerLevel.DEBUG
+}
+
+// Set verbosity level for custom tags.
+// castDebugLogger.loggerLevelByTags = {
+//     [LOG_TAG]: cast.framework.LoggerLevel.DEBUG,
+// };
+
+context.start();
+


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]