如何在推文中嵌入视频?
我最近根据客户的要求注册了Twitter。将视频的网址或直接链接发布到Twitter上的.mp4时,我只是获取链接。如何在推文中嵌入视频?
当您尝试使用YouTube时,有一个下拉菜单“查看视频”选项卡。 是否需要发送特定标题?我无法在API或Google上找到它。或者在这里提出任何关于它的问题!
或者是该网站需要由twitter自己列入白名单?
这个问题是比较旧的,但它有相当多的意见,并没有任何的解决方案是正确的。
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卡片。
这是正确的答案,谢谢。 – Antoine 2017-08-23 18:35:39
现在你应该从应用程序或网络directly upload your video to Twitter。
注意,有一些限制,最值得注意的是:
- 最大140秒;
- 必须是mp4 + AAC;
- 您的浏览器必须启用了Flash,或者“添加照片或视频”按钮只是“添加照片”,视频上传将失败。
后者的原因可能是在上传视频后,您会看到一个小的编辑(裁剪)对话框,这大概需要Flash。
谢谢,看起来像一个不错的功能。这个问题是问如何嵌入外部视频 – Bankzilla 2016-08-09 03:58:31
哇有人在这2年后downvoted .... – Bankzilla 2014-09-30 01:11:33