调用 Playkit-js 播放器未在浏览器中显示
Calling Playkit-js player not showing in browser
经过大约12个小时,我想我已经成功构建了playkit-js播放器(https://github.com/kaltura/playkit-js),并获得了一个新的文件夹"dist"和新的"playkit.js"。
有一个名为 "src" 的文件夹,其中还包含 "playkit.js"。
你能帮我 call/configure 播放器吗?正确的 javascript 代码是什么?根据他们的文档,我需要添加以下代码段:
<script type="text/javascript" src="/PATH/TO/FILE/playkit.js"></script>
<div id="player-placeholder" style="height:360px;width:640px">
<script type="text/javascript">
var playerContainer = document.querySelector("#player-placeholder");
var config = {...};
var player = playkit.core.loadPlayer(config);
playerContainer.appendChild(player.getView());
player.play();
</script>
我无法让播放器在浏览器中可见。我应该在哪里添加它,以及我应该使用哪个 "playkit.js" 文件?我已经尝试了这两个文件,但它不工作。请帮忙。
这是我正在使用的html:
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Title</title>
<style type="text/css">
#player-placeholder {
width: 640px;
height: 360px;
background-color: black;
}
</style>
<script src="playkit.js" type="text/javascript"></script>
</head>
<body>
<div id="player-placeholder" style="height:360px;width:640px">
<script type="text/javascript">
var playerContainer = document.querySelector("#player-placeholder");
var config = {...};
var player = playkit.core.loadPlayer(config);
playerContainer.appendChild(player.getView());
player.play();
</script>
</body>
</html>
来自 API 的播放有时由于浏览器限制而无法播放(无法自动播放声音),如果您添加一个按钮,它就会播放。
看看这个例子:
<script src="https://github.com/kaltura/playkit-js/releases/download/v0.59.9/playkit.js"></script>
<div id="player-placeholder" style="height:360px;width:640px">
<input type="button" onclick="play()" value="Play"/>
<script type="text/javascript">
var playerContainer = document.querySelector("#player-placeholder");
var config = {
sources:{
progressive:[{
mimetype:"video/mp4",
url:"https://www.sample-videos.com/video123/mp4/720/big_buck_bunny_720p_1mb.mp4"
}]
}
}
var player = playkit.core.loadPlayer(config);
playerContainer.appendChild(player.getView());
function play(){
player.play();
}
</script>
经过大约12个小时,我想我已经成功构建了playkit-js播放器(https://github.com/kaltura/playkit-js),并获得了一个新的文件夹"dist"和新的"playkit.js"。
有一个名为 "src" 的文件夹,其中还包含 "playkit.js"。
你能帮我 call/configure 播放器吗?正确的 javascript 代码是什么?根据他们的文档,我需要添加以下代码段:
<script type="text/javascript" src="/PATH/TO/FILE/playkit.js"></script>
<div id="player-placeholder" style="height:360px;width:640px">
<script type="text/javascript">
var playerContainer = document.querySelector("#player-placeholder");
var config = {...};
var player = playkit.core.loadPlayer(config);
playerContainer.appendChild(player.getView());
player.play();
</script>
我无法让播放器在浏览器中可见。我应该在哪里添加它,以及我应该使用哪个 "playkit.js" 文件?我已经尝试了这两个文件,但它不工作。请帮忙。
这是我正在使用的html:
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Title</title>
<style type="text/css">
#player-placeholder {
width: 640px;
height: 360px;
background-color: black;
}
</style>
<script src="playkit.js" type="text/javascript"></script>
</head>
<body>
<div id="player-placeholder" style="height:360px;width:640px">
<script type="text/javascript">
var playerContainer = document.querySelector("#player-placeholder");
var config = {...};
var player = playkit.core.loadPlayer(config);
playerContainer.appendChild(player.getView());
player.play();
</script>
</body>
</html>
来自 API 的播放有时由于浏览器限制而无法播放(无法自动播放声音),如果您添加一个按钮,它就会播放。 看看这个例子:
<script src="https://github.com/kaltura/playkit-js/releases/download/v0.59.9/playkit.js"></script>
<div id="player-placeholder" style="height:360px;width:640px">
<input type="button" onclick="play()" value="Play"/>
<script type="text/javascript">
var playerContainer = document.querySelector("#player-placeholder");
var config = {
sources:{
progressive:[{
mimetype:"video/mp4",
url:"https://www.sample-videos.com/video123/mp4/720/big_buck_bunny_720p_1mb.mp4"
}]
}
}
var player = playkit.core.loadPlayer(config);
playerContainer.appendChild(player.getView());
function play(){
player.play();
}
</script>