From 4197e989780514d7b2fc7b999b5aba3e8726ac75 Mon Sep 17 00:00:00 2001 From: jkpete <1031139173@qq.com> Date: Sun, 27 Apr 2025 17:38:07 +0800 Subject: [PATCH] add localmedia viewer --- .../LocalMediaViewer/LocalMediaViewer.tscn | 57 +++++++++++++++++++ .../Script/ViewLocalVideoMediaViewer.cs | 22 +++++++ 2 files changed, 79 insertions(+) create mode 100644 Example/LocalMediaViewer/LocalMediaViewer.tscn create mode 100644 Example/LocalMediaViewer/Script/ViewLocalVideoMediaViewer.cs diff --git a/Example/LocalMediaViewer/LocalMediaViewer.tscn b/Example/LocalMediaViewer/LocalMediaViewer.tscn new file mode 100644 index 0000000..5b81fb7 --- /dev/null +++ b/Example/LocalMediaViewer/LocalMediaViewer.tscn @@ -0,0 +1,57 @@ +[gd_scene load_steps=2 format=3 uid="uid://df4gmjq2o1ttn"] + +[ext_resource type="Script" path="res://Example/LocalMediaViewer/Script/ViewLocalVideoMediaViewer.cs" id="1_hfhp3"] + +[node name="LocalMediaViewer" type="Control"] +layout_mode = 3 +anchors_preset = 15 +anchor_right = 1.0 +anchor_bottom = 1.0 +grow_horizontal = 2 +grow_vertical = 2 +script = ExtResource("1_hfhp3") + +[node name="ViewVideo" type="VideoStreamPlayer" parent="."] +visible = false +layout_mode = 1 +anchors_preset = -1 +anchor_left = 0.2 +anchor_right = 1.0 +anchor_bottom = 0.8 +grow_horizontal = 2 +grow_vertical = 2 +metadata/_edit_use_anchors_ = true + +[node name="ViewImage" type="TextureRect" parent="."] +visible = false +layout_mode = 1 +anchors_preset = -1 +anchor_left = 0.2 +anchor_right = 1.0 +anchor_bottom = 0.8 +grow_horizontal = 2 +grow_vertical = 2 +metadata/_edit_use_anchors_ = true + +[node name="Scroll" type="ScrollContainer" parent="."] +layout_mode = 1 +anchors_preset = -1 +anchor_right = 0.2 +anchor_bottom = 1.0 +grow_horizontal = 2 +grow_vertical = 2 +metadata/_edit_use_anchors_ = true + +[node name="MediaList" type="VBoxContainer" parent="Scroll"] +layout_mode = 2 + +[node name="ControlList" type="HBoxContainer" parent="."] +layout_mode = 1 +anchors_preset = -1 +anchor_left = 0.2 +anchor_top = 0.8 +anchor_right = 1.0 +anchor_bottom = 1.0 +grow_horizontal = 2 +grow_vertical = 2 +metadata/_edit_use_anchors_ = true diff --git a/Example/LocalMediaViewer/Script/ViewLocalVideoMediaViewer.cs b/Example/LocalMediaViewer/Script/ViewLocalVideoMediaViewer.cs new file mode 100644 index 0000000..143896f --- /dev/null +++ b/Example/LocalMediaViewer/Script/ViewLocalVideoMediaViewer.cs @@ -0,0 +1,22 @@ +using Godot; +using System; +using EGFramework; + +public partial class ViewLocalVideoMediaViewer : Node,IEGFramework +{ + + // Called when the node enters the scene tree for the first time. + public override void _Ready() + { + + } + + // Called every frame. 'delta' is the elapsed time since the previous frame. + public override void _Process(double delta) + { + + } + public void RefreshList(){ + + } +}