我的問題是我將加密的剪輯文件存儲在客戶端中。但視頻播放器只支持視頻格式文件。所以我將字節數組轉換為 mp4 文件。任何人都可以提供更好的解決方案來播放字節數組?我目前嘗試這樣做的方法是:將字節寫入 .mp4 文件通過視頻播放器加載和播放 .mp4 文件播放視頻后刪除臨時文件它似乎有效,但我不確定它是否安全。這是我的代碼:void Start(){ byte[] data = EncryptManager.Instance.DecryptData(encryptedData); if (data != null){ WriteByteArrayToFile("temp.mp4", data); videoPlayer.url = "temp.mp4"; videoPlayer.source = VideoSource.Url; } StartCoroutine(ChekVideoLoading());}IEnumerator ChekVideoLoading(){ while (!videoPlayer.isPlaying) { yield return null; } yield return new WaitForSeconds(1f); File.Delete("temp.mp4");}public void WriteByteArrayToFile(string fileName, byte[] data){ FileStream fileStream = new FileStream(fileName, FileMode.Create, FileAccess.Write); fileStream.Write(data, 0, data.Length); }
添加回答
舉報
0/150
提交
取消