【发布时间】:2012-12-14 01:47:16
【问题描述】:
最近我发布了一个关于 youtube api 不适用于 chrome 和 iframe 的问题。它确实适用于 IE。我有一个 asp.net 页面,它有一个名为“搜索”的按钮,每次单击它时,它都应该让视频(在它上面的 iframe 中)搜索到某个地方。 chrome 中发生了各种错误,包括根本没有出现视频,只是播放了配乐。
所以我尝试从以下位置复制最新代码:
https://developers.google.com/youtube/iframe_api_reference
我确实对其进行了一些修改。
除了标签之外,我将所有代码都保留在每个 asp.net 页面所具有的表单之外。
但即使对 api 进行了新的更改,它也无法正常工作。
这是我所做的一项修改:
函数 onYouTubeIframeAPIReady() {
player = new YT.Player('player', {
高度:'315',
宽度:'420',
videoId: '',
playerVars: {'controls':0, 'fs':1, 'autoplay':0, 'autohide':0, 'modestbranding':1, 'rel':0, 'showinfo':0},
事件:{
'onReady': onPlayerReady,
'onStateChange':onPlayerStateChange
}
});
}
我认为没有创建 player 变量。 无论如何,我在这里发帖是因为谷歌的某个人(负责 chrome 或 api)可能会看这个。只需制作一个 asp.net 页面,并使用搜索按钮设计它,该按钮可能会搜索到视频的中间,然后播放 10 秒。 谢谢。
【问题讨论】: