faedah utama popcorn.js:
Struktur html: Buat dengan
untuk menempatkan video:index.html
<div> Sertakan popcorn.js: Tambahkan perpustakaan popcorn.js ke html anda : <div class="code" style="position:relative; padding:0px; margin:0px;"><div class="code" style="position:relative; padding:0px; margin:0px;"><pre class='brush:php;toolbar:false;'><!DOCTYPE html>
<html>
<head>
<title>Hello World Popcorn.js</title>
<link href="http://netdna.bootstrapcdn.com/bootstrap/3.1.1/css/bootstrap.min.css" rel="stylesheet">
<style>
.video, #map {
width: 300px;
height: 200px;
float: left;
}
</style>
</head>
<body>
<div class="video"></div>
</body>
</html></pre><div class="contentsignin">Salin selepas log masuk</div></div><div class="contentsignin">Salin selepas log masuk</div></div>
<ol start="2">
<li>
<strong>
</strong> <code><head>
integrasi javascript (<🎜> <🎜>
app.js
pada macOS) untuk fungsi pemain YouTube.
app.js
window.onload = function() { var pop = Popcorn.youtube(".video", "http://www.youtube.com/watch?v=x88Z5txBc7w"); pop.play(); };
mari kita meningkatkan aplikasi untuk mengemas kini kandungan secara dinamik berdasarkan cap waktu video. Kami akan memaparkan nama negara seperti yang disebutkan dalam video dunia Yakko. python -m SimpleHTTPServer 2723
Tambahkan elemen teks: tambah elemen
untuk memaparkan nama negara dalam:
<h2>
Gunakan plugin index.html
dalam <h2>Yakko's singing about <span class="country-name"></span></h2>
code()
Integrasi imej dengan code()
plugin: app.js
Tambah <h2>
ke // ... (previous code) ... var countries = [ { start: 20.2, end: 20.7, country_name: "United States" }, // ... add more countries ... ]; countries.forEach(function(country) { pop.code({ start: country.start, end: country.end, onStart: function() { document.querySelector(".country-name").innerHTML = country.country_name; } }); }); // ... (rest of the code) ...
flickr()
<div id="photos"></div>
Mengintegrasikan Peta Google: index.html
Sertakan Google Maps API dalam app.js
: flickr()
// ... (previous code) ... countries.forEach(function(country) { // ... (code plugin) ... pop.flickr({ start: country.start, end: country.end, tags: country.country_name + " Flag", numberofimages: 5, height: "100px", width: "100px", target: "photos" }); }); // ... (rest of the code) ...
app.js <code>index.html
, memulakan peta dan gunakan geocoder untuk meletakkan penanda berdasarkan nama negara: app.js
<!DOCTYPE html> <html> <head> <title>Hello World Popcorn.js</title> <link href="http://netdna.bootstrapcdn.com/bootstrap/3.1.1/css/bootstrap.min.css" rel="stylesheet"> <style> .video, #map { width: 300px; height: 200px; float: left; } </style> </head> <body> <div class="video"></div> </body> </html>
Atas ialah kandungan terperinci Membuat pengalaman video yang kaya dengan popcorn.js. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!