Twitch 相关:Twitch 视频播放器
Twitch related: Twitch Video player
我在使用 Twitch 视频播放器时遇到问题。
当我将视频播放器添加到网站并定义没有 PHP var 的用户名时,它会按应有的方式加载,但是一旦我从 PHP 添加 var,它就不会加载来自 twitch 的直播。
这是没有 php Var (JS) 的代码:
<script src= "http://player.twitch.tv/js/embed/v2.js"></script>
<div id="{PLAYER_DIV_ID}"></div>
<script type="text/javascript">
var options = {
width: '100%',
height: 480,
channel: "channel",
//video: "{VIDEO_ID}"
};
var player = new Twitch.Player("{PLAYER_DIV_ID}", options);
player.setVolume(0.3);
</script>
这是带有 PHP var 的代码(无法运行的代码。
<script src= "http://player.twitch.tv/js/embed/v2.js"></script>
<div id="{PLAYER_DIV_ID}"></div>
<script type="text/javascript">
var options = {
width: '100%',
height: 480,
channel: "<?php $channel ?>",
//video: "{VIDEO_ID}"
};
var player = new Twitch.Player("{PLAYER_DIV_ID}", options);
player.setVolume(0.3);
</script>
可能会有愚蠢的问题。这是我第一次将 "PHP" 添加到这样的 "JS" 脚本中,所以我可能做错了。
您的 php 代码有问题 -
你应该做
<?php echo $channel?>
或者
<?= $channel ?>
我在使用 Twitch 视频播放器时遇到问题。
当我将视频播放器添加到网站并定义没有 PHP var 的用户名时,它会按应有的方式加载,但是一旦我从 PHP 添加 var,它就不会加载来自 twitch 的直播。
这是没有 php Var (JS) 的代码:
<script src= "http://player.twitch.tv/js/embed/v2.js"></script>
<div id="{PLAYER_DIV_ID}"></div>
<script type="text/javascript">
var options = {
width: '100%',
height: 480,
channel: "channel",
//video: "{VIDEO_ID}"
};
var player = new Twitch.Player("{PLAYER_DIV_ID}", options);
player.setVolume(0.3);
</script>
这是带有 PHP var 的代码(无法运行的代码。
<script src= "http://player.twitch.tv/js/embed/v2.js"></script>
<div id="{PLAYER_DIV_ID}"></div>
<script type="text/javascript">
var options = {
width: '100%',
height: 480,
channel: "<?php $channel ?>",
//video: "{VIDEO_ID}"
};
var player = new Twitch.Player("{PLAYER_DIV_ID}", options);
player.setVolume(0.3);
</script>
可能会有愚蠢的问题。这是我第一次将 "PHP" 添加到这样的 "JS" 脚本中,所以我可能做错了。
您的 php 代码有问题 -
你应该做
<?php echo $channel?>
或者
<?= $channel ?>