摄像头调整

This commit is contained in:
CubePlayer
2025-07-27 18:05:08 +08:00
parent 914c60fd72
commit 7485ebf421
3 changed files with 120 additions and 10615 deletions

View File

@ -66,7 +66,7 @@ var AVProVideoWebGL =
// NOTE: When loading from the indexedDB (Application.persistentDataPath),
// URL.createObjectURL() must be used get a valid URL. See:
// http://www.misfitgeek.com/html5-off-line-storing-and-retrieving-videos-with-indexeddb/
path = Pointer_stringify(path);
path = UTF8ToString(path);
_count++;
var vid = document.createElement("video");

File diff suppressed because it is too large Load Diff

View File

@ -7,6 +7,7 @@ using System.Security.Cryptography;
using System.Text;
using Newtonsoft.Json;
using RenderHeads.Media.AVProVideo;
using UnityEngine.UI;
public class VideoPlayerUrlTool : MonoBehaviour
{
@ -26,6 +27,9 @@ public class VideoPlayerUrlTool : MonoBehaviour
private LCLiveListData listData;
public LClives[] LClive;
public UMPTool[] videos;
public Text Index;
public Text Rate;
private int Sum = 0;
private void Awake()
{
@ -99,12 +103,18 @@ public class VideoPlayerUrlTool : MonoBehaviour
LCLiveListData flv = JsonConvert.DeserializeObject<LCLiveListData>(uwr.downloadHandler.text);
LClive = flv.result.data.lives;
Sum = 0;
for (int i = 0; i < videos.Length; i++)
{
for (int j = 0; j < LClive.Length; j++)
{
if (LClive[j].deviceId == videos[i].deviceId && LClive[j].channelId == videos[i].channelId)
{
if (LClive[j].liveType == 1)
{
Sum++;
}
videos[i].GetComponent<UMPTool>().mediaPlayer
.OpenMedia(new MediaPath(LClive[j].streams[0].hls, MediaPathType.AbsolutePathOrURL));
@ -115,6 +125,9 @@ public class VideoPlayerUrlTool : MonoBehaviour
}
}
}
Index.text = "<size=30>"+Sum+"</size> 个";
Rate.text = "<size=30>"+ ((float)Sum / 29 * 100).ToString("f2")+"</size> %";
UMPController.Inst.UMPPlayer("页面一(首页)");