我正在尝试提供视频播放列表,并且仅在单击其链接后才播放视频。这是我的代码:
<!DOCTYPE html>
<html lang="en">
<head>
<title>WW Video Player</title>
<link href="http://vjs.zencdn.net/4.0/video-js.css" rel="stylesheet">
<script src="http://vjs.zencdn.net/4.0/video.js"></script>
</head>
<body>
<video id="video_player" class="video-js vjs-default/skin" width="800" height="600" data-setup='{ "controls": true }'></video>
<script type="text/javascript">
videojs("video_player", {}, function() {});
function SelectVideo(path)
{
var mplayer = videojs("video_player", { "controls": true, "autoplay": false });
mplayer.src({ type:"video/mp4", src: path});
mplayer.play();
mplayer.requestFullScreen();
}
</script>
<a href="#" onclick="SelectVideo('/path/file.mp4'); return false;">Play Video</a>
</body>
</html>
在<video>
标签中,我尝试添加 plaincontrols
和 remove data-setup
,但无法显示控件。
此外,mplayer.requestFullScreen();
也不起作用 - 这是 Firebug 的错误消息:
TypeError: mplayer.requestFullScreen is not a function
我在 Windows 7 64 位上运行 Firefox 22.0。
有任何想法吗?谢谢!