更改播放视频

发布于 2024-08-01 21:15:52 字数 554 浏览 7 评论 0原文

我正在尝试以下代码 http://code.google.com/apis/ ajax/playground/#change_the_playing_video

从 Playground 页面运行时效果很好。 但是,如果我使用作为示例提供的源代码创建一个新的本地文件,则会出现以下错误:

ytplayer is not Define

at line 40:

if(ytplayer) {
      ytplayer.loadVideoById(videoID);
}

It might like for some Reason I don't get access to some parts of the javascript need by the example 。

只有我吗? 或者示例代码不在游乐场页面之外运行?

I'm trying the following code http://code.google.com/apis/ajax/playground/#change_the_playing_video

It works well when runned from the playground page. But if I create a new localfile with the source code provided as sample I get the following error:

ytplayer is not defined

at line 40:

if(ytplayer) {
      ytplayer.loadVideoById(videoID);
}

It looks like for some reason I don't get access to some part of the javascript needed by the sample.

Is it just me? Or sample code don't run outside the playground page?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

心碎的声音 2024-08-08 21:15:52

很确定这是闪存的安全问题。 当我尝试在本地加载它时,我收到以下弹出窗口,但它 在我的设备上运行良好服务器

替代文本
(来源:fullahead.org

如果您查看以下 Adobe 中的开发人员部分参考,你应该能够让它工作。

Pretty sure it's a security problem with flash. When I try to load it locally, I get the following popup, but it works fine on my server.

alt text
(source: fullahead.org)

If you check out the Developers section in the following Adobe reference, you should be able to get it working.

白日梦 2024-08-08 21:15:52

这与 Flash 中的同域限制有关。 尝试访问互联网上的资源的本地文件被视为“跨域”访问。 要将本地文件列入白名单,请将其位置添加到 全局安全设置。 单击“编辑位置...”,然后单击“添加位置...”。

This has to do with same-domain restrictions in Flash. Local files trying to access resources on the internet counts as "cross-domain" access. To whitelist your local file, add it's location to the global security settings. Click on "Edit locations..." and then "Add location...".

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文