SoundCloud和Vimeo在不同的标签中同步他们的播放器(有时也同步标签和嵌入式播放器)
SoundCloud and Vimeo synchronize their players in different tabs (and sometimes tabs and embedded players too)
我喜欢SoundCloud和Vimeo如何同步他们的各种标签,所以一旦你开始在一个标签中播放某些东西,其他标签就会暂停。更有趣的是,这仅适用于打开网站的两个实例时在SoundCloud上,但对于Vimeo来说,即使在Vimeo网站选项卡(视频播放)和嵌入在The Verge(http://www.theverge.com/2014/12/22/7433775/watch-the-styles-of-your-favorite-directors-recreated-with-stock)上的Vimeo视频之间也会发生这种情况。但是,当Vimeo视频嵌入Facebook时(当我分享它时),它不起作用。
我想知道这里是否使用了Javascript上提到的一种技术:在选项卡之间共享数据,如果是,为什么当Vimeo视频嵌入Facebook并且我有另一个选项卡播放Vimeo视频时
所以,我刚刚检查了一下,实际上SoundCloud和Vimeo都使用本地存储解决方案。Vimeo 有一个名为 sync_active
的 https://f.vimeocdn.com 密钥,它会更新为当前正在播放或上次播放的视频(如果所有视频都已暂停)。即使Vimeo视频嵌入在The Verge上,他们也有这个密钥,因此这也适用于那里。然而,在Facebook的情况下,Vimeo没有任何localStorage,因此不会发生同步。
在SoundCloud的情况下,它还具有一个名为V2::local::inst_<id>
的 https://soundcloud.com 键,该键会更新到正在播放的任何选项卡。即使SoundCloud嵌入在The Verge上,他们也没有这种本地存储,因此这仅适用于各种SoundCloud网站选项卡。
- 如何检查用户在html5视频播放器中观看了完整的视频
- 音乐播放器使用相同的id播放所有内容
- 在FF和IE中使用vimeo播放器的问题-加载flash播放器而不是使用HTML5播放器
- 使用HTML5播放器时使用Javascript更改Youtube视频
- 可以't根据设备自动调整youtube播放器的大小
- html5视频播放器和视频js之间的关系
- 有没有办法在dailymotion播放器的新测试版中播放youtube视频
- 我可以共享一个HTML播放器吗
- 动态加载的自定义javascript/jQuery/HTML5音频播放器的问题
- 我们如何在dailymotion播放器的新测试版中播放youtube视频
- 角度媒体播放器和动态内容
- Javascript::通过HTML5音频播放器播放列表播放多个音频文件
- HTML5、CSS3和/或JS中旋转CD上的音频播放器
- 用于播放背景音乐的嵌入式flash播放器在IE浏览器中不起作用
- 在选择更改时更改从外部javascript生成的flash播放器
- SWF通过VAST标签的广告没有在JW播放器中播放
- SoundCloud和Vimeo在不同的标签中同步他们的播放器(有时也同步标签和嵌入式播放器)
- Mediaelement在音频标签中加载视频播放器
- 将javascript变量传递给html5视频标签,使用它作为播放器的SRC
- 我可以在单个播放器中添加多个VAST标签吗?这意味着,如果一个巨大的广告无法加载,那么就采用另一个