如何切换 VideoJS 播放器的源?

How can i switch the source for the VideoJS player?

我想在浏览器中创建一个视频播放器,并且可以切换视频源。 所有视频都保存在电脑上。

我正在尝试使用 VideoJS,我让它可以用于 1 个视频,但我无法让它切换到另一个视频。

我想从某个位置打开视频,例如使用:

<input type="file" id="files">

这将是播放器的来源。

videojs源码如下,不能使用变量

<source src="video/example.mp4" type='video/mp4'>    

有人有想法吗?

我是 HTML5 和 Javascript 的新手,我不知道使用哪个术语来找到答案。

首先您获得播放器的实例,然后通过 Player.src 函数设置一个(或多个)新源:

var player = videojs('my-player');
player.src({ type: "video/mp4", src: "http://www.example.com/path/to/video.mp4" });

更多详细信息,have a look at the documentation of Player.src