考虑到将视频嵌入网站的难易程度,开发人员经常对此感到惊讶,那就是普通的旧嵌入式视频。 如果您可以为用户提供由视频本身指导的完整体验,该怎么办? 使用Popcorn.js,您可以做到这一点-本文将教您如何操作。
Popcorn.js基础知识
让我们从小处开始。 我们将安装Popcorn.js,然后立即建立并运行“ Hello World”示例。
1.创建一个简单的HTML页面
我们将从创建具有以下内容的index.html
文件开始。 毫不奇怪, .video
div
最终将出现在我们的视频中。
<!doctype html>
<html>
<head>
<title>Hello World Popcorn.js</title>
</head>
<body>
<div class="video"></div>
</body>
</html>
2.包括我们的自定义样式
接下来,让我们为项目添加一些基本样式。 更新后的head
前面的HTML页面的部分如下所示。
<head>
<title>Hello World Popcorn.js</title>
<style>
.video, #map
{
width:300px;
height:200px;
float:left;
}
</style>
</head>
3.包含Popcorn.js
接下来,我们需要包含Popcorn.js库本身。 在Popcorn.js下载页面上有很多选项可供选择。 我们将使用“完整”版本,其中包括所有官方的Popcorn.js插件。 在本教程中,我们将使用缩小版本,但是如果您想在源代码中打个比方,则可以使用开发版本。 请注意以下代码示例中的其他导入。
<head>
<title>Hello World Popcorn.js</title>
<link href="http://netdna.bootstrapcdn.com/bootstrap/3.1.1/css/bootstrap.min.css" rel="stylesheet">
<style>
...
</style>
<script type="text/javascript" src="http://cdn.popcornjs.org/code/dist/popcorn-complete.min.js"></script>
</head>
4.创建并包含app.js
接下来,让我们为应用创建主JavaScript文件。 这是我们初始化Popcorn.js实例的地方。 创建app.js
并将其包含在index.html
文件中。 app.js
的内容如下所示。
// Wait for the DOM to load
window.onload = function() {
// Create popcorn instance from the YouTube video and insert it into the .video div
var pop = Popcorn.youtube(".video", "http//www.youtube.com/watch?v=x88Z5txBc7w");
// Play the video automatically
pop.play();
};
并且