2012-03-16 92 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