【问题标题】:JWplayer with <video> tag for SEO用于 SEO 的带有 <video> 标签的 JWplayer
【发布时间】:2016-05-13 17:28:09
【问题描述】:

有没有使用 JWplayer 实例化视频标签而不是普通 div 的好方法?

这是一个支持线程 (https://support.jwplayer.com/customer/portal/questions/6062676-jw-player-not-working-with-video-tag),但基本上 JW 管理员会回来告诉 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>

在 SEO 方面,这完全没用,如果仅在页面加载后通过 JavaScript 将视频实例化为普通 div,则视频不会被抓取。

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

【问题讨论】:

    标签: jwplayer7


    【解决方案1】:

    JW 团队在从 JW5 升级到 JW6 的过程中删除了对嵌入

    我在 2012 年写了一篇文章,解释了他们所面临的问题:http://powered-by-haiku.co.uk/?p=1

    他们决定采用当前的嵌入到

    解决方案,而不是修复它。

    现在,您仍然可以在技术上使用 JW6 和 JW7 嵌入

    然而,就使用当前 JW 方法的 SEO 而言,仍然有一种方法可以让搜索引擎在搜索中索引和显示您的视频 - 实际上,远离嵌入原生

    查看https://developers.google.com/webmasters/videosearch/schema#adding-videoobject-to-a-video-page,详细了解如何将 schema.org 标记添加到您的页面以支持视频标记。

    理想情况下,JW 将允许内置方法逐步增强此 Schema.org 元数据并动态构建 JW 配置对象(就像他们过去对视频标签所做的那样) - 但是,您可以d 要么需要自己做,要么复制相关信息。

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

    【讨论】:

    • 感谢您提供的信息,非常有帮助。正如您所提到的,除了一些添加的元数据之外,我接下来想使用 preload none 方法。看看它是否一切都很好,如果最后一切正常,请发布一些代码。
    猜你喜欢
    • 2019-07-03
    • 2014-01-13
    • 2021-02-05
    • 1970-01-01
    • 1970-01-01
    • 2016-05-21
    • 1970-01-01
    • 1970-01-01
    • 2012-01-14
    相关资源
    最近更新 更多