如何在统一应用程序中下载和播放视频?
How to make videos download and play inside unity app?
您好,我正在尝试通过 unity 在 android 导出应用程序上下载在线视频,然后在同一个应用程序中播放它。到目前为止,我使用了一个插件 EasyMovieTexure 资产来流式传输在线视频,但找不到下载和播放视频的方法。我已经搜索并发现我可以使用 Android Application.persistentDataPath 下载视频,但我不知道如何使用它并将视频文件保存到 android 上的某个位置。
非常感谢帮助。
最简单的方法是使用 System.IO.File.WriteAllBytes() 保存来自 WWW 对象的所有字节数据。但这种方法实际上需要 RAM 来保存整个文件一段时间。如果文件太大,它将不起作用。如果文件太大,你可能需要另一种方式来下载和保存
您好,我正在尝试通过 unity 在 android 导出应用程序上下载在线视频,然后在同一个应用程序中播放它。到目前为止,我使用了一个插件 EasyMovieTexure 资产来流式传输在线视频,但找不到下载和播放视频的方法。我已经搜索并发现我可以使用 Android Application.persistentDataPath 下载视频,但我不知道如何使用它并将视频文件保存到 android 上的某个位置。 非常感谢帮助。
最简单的方法是使用 System.IO.File.WriteAllBytes() 保存来自 WWW 对象的所有字节数据。但这种方法实际上需要 RAM 来保存整个文件一段时间。如果文件太大,它将不起作用。如果文件太大,你可能需要另一种方式来下载和保存