最近我发布了一个关于 youtube api 不适用于 chrome 和 iframe 的问题。它确实适用于 IE。我有一个 asp.net 页面,它有一个名为“seek”的按钮,每次单击它时,它都应该让视频(在它上面的 iframe 中)在某个地方搜索。chrome 中发生了各种错误,包括根本没有出现视频,只是播放了配乐。所以我尝试从以下位置复制最新代码:
https ://developers.google.com/youtube/iframe_api_reference
我确实对其进行了一些修改。除了标签之外,我将所有代码保留在每个 asp.net 页面所具有的表单之外。
但即使对 api 进行了新的更改,它也无法正常工作。这是我所做的一项修改: function onYouTubeIframeAPIReady() { player = new YT.Player('player', { height: '315', width: '420', videoId: '<%=session("youtubecode") %> ', 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 秒。谢谢。