我有一个文件类型的输入,它允许我的用户上传文件类型的视频文件。在我的应用程序中,还存在 react-player 组件,它根据其文档采用可以是数组或 MediaStream 类型的 URL 道具。做了一些研究后,我发现以下方法可以将文件转换为与 react-player 兼容的 URL,但是它已被贬值,所以我不想使用它。
URL.createObjectURL(file)
这将返回 blob 或文件对象的 URL。我看到这已被将 MediaStream 传递给 video.srcObject() 所取代,但我不知道如何将文件转换为 MediaStream 类型,而 srcObject() 似乎是访问 react-player 的一种黑客方式,它公开了相同的 URL目的,还需要一个 MediaStream。总结一下,我如何上传带有文件类型输入的视频,以便在 react-player 组件中预览?