Câu hỏi này là khá cũ, nhưng nó có khá một vài quan điểm, và không ai trong số các giải pháp là chính xác .
Twitter có một tính năng được gọi là Twitter Cards cho phép bạn để các video trên trang web của bạn được nhúng trực tiếp vào tweet. Bạn sẽ cần phải thêm một thẻ chơi vào trang web của bạn thông qua dữ liệu meta nếu bạn muốn đạt được điều này.
Triển khai thẻ Twitter chỉ yêu cầu thêm một vài dòng mã vào đầu HTML của bạn. Bạn có thể tìm thấy một số ví dụ here. Tôi sẽ dán một ví dụ để thuận tiện cho bạn:
<!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>
Không phải tất cả các thuộc tính meta
đều được yêu cầu. Bạn có thể tìm thấy danh sách trên trang web nhà phát triển của Twitter: Player Card Reference.
Bạn cũng sẽ cần phải đưa tài khoản Twitter của bạn vào danh sách trắng cho Thẻ Twitter. Bạn có thể làm như vậy tại Card validator. Khi bạn xem trước thẻ của mình, một nút sẽ xuất hiện, cung cấp cho bạn tùy chọn yêu cầu quyền truy cập vào Thẻ Twitter.
Wow ai đó đã downvoted 2 năm sau .... – Bankzilla