如何在推文中嵌入视频?

时间:2012-03-16 02:23:34

标签: video twitter embed

我最近根据客户的要求注册了Twitter。在Twitter上发布我的视频网址或直接链接到.mp4时,我只是得到了链接。

使用youtube尝试相同操作时,会出现一个下拉“视频视频”标签。 是否需要发送特定标头?我无法在API或Google上找到它。或者在这里询问有关它的任何问题!

或者该网站是否需要被Twitter自己列入白名单?

3 个答案:

答案 0 :(得分:3)

使用http://tinyurl.com/并输入您的YouTube视频的网址,它会为您提供更小的网址和推文

答案 1 :(得分:3)

这个问题相当陈旧,但它有很多观点,没有一个解决方案是正确的。

Twitter有一项名为Twitter Cards的功能,可让您直接在推文中嵌入您网站上的视频。如果您想要实现此目的,您需要通过元数据向您的网站添加玩家卡。

实施Twitter卡只需要在HTML头上添加几行代码。您可以找到一些示例here。为方便起见,我会粘贴一个示例:

<!DOCTYPE html>
<html>
    <head>
        ..

        <meta name="twitter:card" content="player">
        <meta name="twitter:site" content="@rchoi">
        <meta name="twitter:title" content="Sample Player Card">
        <meta name="twitter:description" content="This is a sample video. When you implement, make sure all links are secure.">
        <meta name="twitter:image" content="https://yoursite.com/example.png">
        <meta name="twitter:player" content="https://yoursite.com/container.html">
        <meta name="twitter:player:width" content="480">
        <meta name="twitter:player:height" content="480">
        <meta name="twitter:player:stream" content="https://yoursite.com/example.mp4">
        <meta name="twitter:player:stream:content_type" content="video/mp4">

        ..
    </head>

    ..

</html>

并非所有meta属性都是必需的。您可以在Twitter的开发者网站上找到它们的列表:Player Card Reference

您还需要将您的Twitter帐户列入Twitter卡的白名单。你可以在Card validator这样做。预览卡后,会出现一个按钮,让您可以选择访问Twitter卡。

答案 2 :(得分:2)

现在你应该从app或网站directly upload your video to Twitter

请注意,有一些限制,最值得注意的是:

  • 最长140秒;
  • 必须是mp4 + AAC;
  • 您的浏览器必须启用Flash,或者“添加照片或视频”按钮只是“添加照片”,视频上传将失败。

后者的原因可能是在上传视频后你会得到一个小编辑(裁剪)对话框,这可能需要Flash。