Javascript Youtube API播放视频不';本地运行时不工作

Javascript Youtube API播放视频不';本地运行时不工作,javascript,youtube-api,Javascript,Youtube Api,任何人都有ONYOUTPLAYERREADY工作的实例,即传递id,但对象不工作 这是我的密码: <div id="ytplayer"></div> <script language="javascript"> var vid; function onYouTubePlayerReady(id) { vid = id; } var currWidth = 320, currHeight = 265; $("#ytplayer").htm

任何人都有ONYOUTPLAYERREADY工作的实例,即传递id,但对象不工作

这是我的密码:

<div id="ytplayer"></div>
<script language="javascript">
var vid;
function onYouTubePlayerReady(id) {
    vid = id;
}
        var currWidth = 320, currHeight = 265;
$("#ytplayer").html($.flash.create({
            "swf":"http://www.youtube.com/v/BA7fdSkp8ds?fs=1&enablejsapi=1&playerapiid=ytplayer",
            "width": currWidth,
            "height": currHeight,
            "params":{ allowScriptAccess: "always" }
                                }));
function play() {
    var vobj;
    if (vid) {
        vobj = document.getElementById(vid);
        vobj.playVideo();
    }
}
</script>
<div onClick="play()">Play</div>

var vid;
函数onYouTubePlayerReady(id){
vid=id;
}
变量currWidth=320,currHeight=265;
$(“#ytplayer”).html($.flash.create({
“swf”:http://www.youtube.com/v/BA7fdSkp8ds?fs=1&enablejsapi=1&playerapiid=ytplayer",
“宽度”:宽度,
“高度”:高度,
“params”:{allowScriptAccess:“始终”}
}));
函数播放(){
var vobj;
如果(视频){
vobj=document.getElementById(vid);
播放视频();
}
}
玩

视频被正确捕获,但当我点击“播放”时,它表示播放视频不是一项功能。我读过以前关于互联网问题的帖子。我的案子在内联网上,所以我想应该没问题吧?请告知。谢谢

我认为内部网部分是您的问题,您需要将文件上载到web服务器。请参见API页面上的内容:

入门注意:要测试这些调用中的任何一个,您必须具有 在Web服务器上运行的文件,因为Flash player限制调用 在本地文件和internet之间