[gnome-network-displays/cc-tmp: 6/80] cc: add web receiver code with debug options
- From: Benjamin Berg <bberg src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [gnome-network-displays/cc-tmp: 6/80] cc: add web receiver code with debug options
- Date: Fri, 9 Sep 2022 12:03:49 +0000 (UTC)
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]