From fb1afd153169120c583e4694a58b6717118bf8bb Mon Sep 17 00:00:00 2001
From: FredTsang <17154608+FredZeng@users.noreply.github.com>
Date: Thu, 26 Oct 2023 11:47:35 +0800
Subject: [PATCH] chore(demo): support open flv file
---
demo/demo.css | 1 +
demo/index.html | 27 +++++++++++++++++++++++++++
2 files changed, 28 insertions(+)
diff --git a/demo/demo.css b/demo/demo.css
index 6e2ee3d4..7bf7fab0 100644
--- a/demo/demo.css
+++ b/demo/demo.css
@@ -97,6 +97,7 @@
.url-input button {
flex: initial;
margin-left: 8px;
+ margin-right: 8px;
}
.options {
diff --git a/demo/index.html b/demo/index.html
index 2f485720..819d237d 100644
--- a/demo/index.html
+++ b/demo/index.html
@@ -16,6 +16,8 @@
+
+
@@ -107,6 +109,31 @@
player.load();
}
+ function flv_file_load() {
+ var fileEl = document.getElementById('file');
+ var file = fileEl.files[0];
+
+ if (!file) {
+ return;
+ }
+
+ console.log('FLV File:', file);
+
+ var i;
+ var mediaDataSource = {
+ type: 'flv'
+ };
+ for (i = 0; i < checkBoxFields.length; i++) {
+ var field = checkBoxFields[i];
+ /** @type {HTMLInputElement} */
+ var checkbox = document.getElementById(field);
+ mediaDataSource[field] = checkbox.checked;
+ }
+ mediaDataSource['url'] = URL.createObjectURL(file);
+ console.log('MediaDataSource:', mediaDataSource);
+ player_load_mds(mediaDataSource);
+ }
+
function player_start() {
player.play();
}