2012-03-16 1712 views
9

我最近根据客户的要求注册了Twitter。将视频的网址或直接链接发布到Twitter上的.mp4时,我只是获取链接。如何在推文中嵌入视频?

当您尝试使用YouTube时,有一个下拉菜单“查看视频”选项卡。 是否需要发送特定标题?我无法在API或Google上找到它。或者在这里提出任何关于它的问题!

或者是该网站需要由twitter自己列入白名单?

+0

哇有人在这2年后downvoted .... – Bankzilla 2014-09-30 01:11:33

回答

3

使用http://tinyurl.com/,并把您的YouTube视频的网址,它会给你一个较小的url和鸣叫是

+0

我试图内嵌嵌入自定义视频播放器,所以YouTube的网址并不会帮助所有。 – Bankzilla 2012-03-16 02:49:04

+0

这是您可以在twitter上发布视频的唯一方式,它不是facebook,只有140个字符的文字可以发布到twitter上的帖子 – 2012-03-16 13:03:22

+0

尝试了您的方法,我知道您想说什么,但这不是我努力实现。你总是可以在twitter上发布youtube链接,因为链接永远不会超过140个字符 – Bankzilla 2012-03-18 21:48:54

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卡片。

+0

这是正确的答案,谢谢。 – Antoine 2017-08-23 18:35:39

1

现在你应该从应用程序或网络directly upload your video to Twitter

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

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

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

+0

谢谢,看起来像一个不错的功能。这个问题是问如何嵌入外部视频 – Bankzilla 2016-08-09 03:58:31