Jwplayer7 带<;视频>;搜索引擎优化标签

Jwplayer7 带<;视频>;搜索引擎优化标签,jwplayer7,Jwplayer7,使用JWplayer来实例化视频标记而不是普通div有什么好方法吗 这里有一个支持线程(),但基本上jwadmin会回来告诉OP根本不要使用视频标签 这是JW中的标记示例: <div id="myDiv">This text will be replaced with a player.</div> <script> jwplayer("myDiv").setup({ "file": "http://example.com/myVideo.mp4",

使用JWplayer来实例化视频标记而不是普通div有什么好方法吗

这里有一个支持线程(),但基本上jwadmin会回来告诉OP根本不要使用视频标签

这是JW中的标记示例:

<div id="myDiv">This text will be replaced with a player.</div>
<script>
jwplayer("myDiv").setup({
    "file": "http://example.com/myVideo.mp4",
    "image": "http://example.com/myImage.png",
    "height": 360,
    "width": 640
});
</script>
此文本将替换为播放机。
jwplayer(“myDiv”).setup({
“文件”:”http://example.com/myVideo.mp4",
“图像”:http://example.com/myImage.png",
“高度”:360,
“宽度”:640
});
就搜索引擎优化而言,这是完全无用的,如果在页面加载后仅通过JavaScript将视频实例化为普通div,视频将不会被抓取

我想做的是在页面上有一个合适的视频标签,然后从中实例化一个JW播放器实例。这样,爬虫就可以看到视频标签,而不必执行JS(并非所有人都执行JS)

JW团队在从JW5升级到JW6的过程中取消了在标签上嵌入的“支持”,主要是因为他们遇到了太多的支持问题,嵌入失败是初始标记加载和代码尝试执行之间冲突的结果

我在2012年写了一篇文章,解释了他们面临的问题:

他们没有修复它,而是决定采用当前的嵌入解决方案

现在,从技术上讲,您仍然可以使用JW6和JW7在标记上嵌入-您只需要确保原始标记中的“preload”属性设置为“none”,并且该视频也没有设置为autostart

然而,就使用当前JW方法的SEO而言,仍然有一种方法允许搜索引擎在搜索中索引和显示您的视频-实际上,从嵌入原生标记转变为嵌入本地标记的最大问题是与可访问性有关-而不是SEO

查看有关如何将schema.org标记添加到页面以支持视频标记的详细信息

理想情况下,JW将允许一种内置方法逐步增强这个Schema.org元数据,并动态地构建JW配置对象(就像他们过去对视频标记所做的那样)——然而,目前为止,您要么自己做,要么复制相关信息


无论如何,可访问性问题仍然存在

谢谢你提供的信息,非常有用。正如您所提到的,除了添加一些元数据之外,我还想到了预加载无方法。我会看看是否一切都很好,如果最终一切正常,我会发布一些代码。