Goran đã đăng tham chiếu api. Tôi khuyên bạn nên kiểm tra điều đó. Đây là một số mã cơ bản cho những gì bạn đang tìm kiếm mặc dù. Tôi đã nhận xét các phần chính:
<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/swfobject/2.2/swfobject.js"></script>
<script>
//this function gets called when the player is ready
function onYouTubePlayerReady (playerId) {
ytplayer = document.getElementById("myytplayer");
console.log(ytplayer);
}
//generic seekTo function taking a player element and seconds as parameters
function playerSeekTo(player, seconds) {
player.seekTo(seconds);
}
</script>
<div id="ytapiplayer">
You need Flash player 8+ and JavaScript enabled to view this video.
</div>
<br/>
<a href="#" onclick="playerSeekTo(ytplayer, 70); return false;">Link to 1 minutes 10 seconds</a>
<a href="#" onclick="playerSeekTo(ytplayer, 90); return false;">Link to 1 minutes 30seconds</a>
<a href="#" onclick="playerSeekTo(ytplayer, 110); return false;">Link to 1 minutes 50 seconds</a>
Bây giờ js:
var ytplayer;
$(document).ready(function() {
swfobject.embedSWF("//www.youtube.com/e/Py_IndUbcxc?enablejsapi=1&playerapiid=ytplayer &version=3",
"ytapiplayer", // where the embedded player ends up
"425", // width
"356", // height
"8", // swf version
null,
null, {
allowScriptAccess: "always"
}, {
id: "myytplayer" // here is where the id of the element is set
});
});
Here là fiddle mà tôi tạo ra.
Cảm ơn bạn đã trợ giúp! Tuy nhiên, tôi không thể làm cho nó hoạt động được. Có lẽ bạn có thể cung cấp một Jsfiddle? Cảm ơn bạn! – bookcasey
@bookcasey Tôi đã cập nhật mã trong câu trả lời ban đầu và bao gồm một fiddle làm việc. Hãy cho tôi biết nếu bạn có bất kỳ câu hỏi. – sinemetu1
Những người sử dụng Firefox, fiddle không bị hỏng, chỉ hiển thị video khi xem kết quả trong cửa sổ riêng biệt. – lulalala