我有一个使用Javascript的代码来播放Youtube视频而不是iframe,但我不知道如何。我是否从PHP脚本变量或像[youtube]videoid[/youtube]
这样的bbcode传递视频ID?
我只需要将视频代码传递给此函数。所以请帮助我,也许这可能在这里讨论但我找不到它(也许我不知道究竟要搜索什么)。
这是代码:
<script>
var tag = document.createElement('script');
tag.src = "https://www.youtube.com/iframe_api";
var firstScriptTag = document.getElementsByTagName('script')[0];
firstScriptTag.parentNode.insertBefore(tag, firstScriptTag);
var player;
function onYouTubeIframeAPIReady() {
player = new YT.Player('player', {
height: '390',
width: '640',
videoId: 'M7lc1UVf-VE', // remove if assign in php
events: {
}
});
}
</script>
或者在php中分配videoId:
答案 0 :(得分:0)
videoId: <?php echo json_encode($videoId); ?>,
JSON编码与JavaScript兼容,并将负责任何转义以及可能不需要做的事情。
答案 1 :(得分:-1)
如何直接输出变量?
videoId: <?php echo json_encode($vIdVariable); ?>,