2012-03-16 23 views
9

Recientemente me registré en Twitter a petición de un cliente. Al publicar la URL de mi video o un enlace directo a .mp4 en Twitter, recibo el enlace.¿Cómo incrusto un video en un tweet?

Al intentar hacer lo mismo con youtube, hay una pestaña desplegable "ver video". ¿Hay encabezados específicos que se deben enviar? No puedo encontrarlo en la API o en google. ¡O cualquier pregunta hecha aquí al respecto!

¿O el sitio debe ser incluido en la lista blanca por twitter?

+0

Wow alguien rechazó esto 2 años después ... – Bankzilla

Respuesta

3

Uso http://tinyurl.com/ y poner en la URL del vídeo de YouTube que le dará una URL más pequeño y tweet que

+0

Estoy tratando de integrar un reproductor de video personalizado, por lo que una url de youtube no ayudaría demasiado. – Bankzilla

+0

Esta es la única forma en que puede publicar un video en Twitter, no es Facebook, solo se pueden publicar 140 caracteres de texto en una publicación en Twitter –

+0

Ha intentado su enfoque, sé lo que está tratando de decir, pero no es lo que estoy tratando de lograr Siempre puede publicar un enlace de YouTube en twitter de todos modos, ya que el enlace nunca superará los 140 caracteres – Bankzilla

3

Esta pregunta es bastante antiguo, pero tiene bastantes puntos de vista, y ninguna de las soluciones son correctas .

Twitter tiene una función llamada Twitter Cards que le permitirá tener los videos en su sitio web incrustados directamente en los tweets. Deberá agregar una tarjeta de jugador a su sitio web a través de metadatos si desea lograr esto.

La implementación de tarjetas de Twitter solo requiere agregar algunas líneas de código a su cabecera de HTML. Puede encontrar algunos ejemplos here. Voy a pegar un ejemplo para su conveniencia:

<!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> 

No todos los meta propiedades son obligatorios. Puede encontrar una lista de ellos en el sitio web para desarrolladores de Twitter: Player Card Reference.

También necesitará obtener su cuenta de Twitter en la lista blanca para tarjetas de Twitter. Puede hacerlo al Card validator. Una vez que obtenga una vista previa de su tarjeta, aparecerá un botón que le brinda la opción de solicitar acceso a las tarjetas de Twitter.

+0

Esta es la respuesta correcta, gracias. – Antoine

1

Hoy en día debería directly upload your video to Twitter, desde la aplicación o la web.

Nota, hay algunas restricciones, en particular:

  • máximo de 140 segundos;
  • debe ser mp4 + AAC;
  • su navegador debe tener habilitado Flash, o el botón "Agregar fotos o video" simplemente será "Agregar fotos" y la carga de video fallará.

La razón de esto último es probablemente que después de cargar el video se obtiene un pequeño cuadro de diálogo de edición (recorte), que presumiblemente requiere Flash.

+0

Gracias, parece una buena característica. Esta pregunta pregunta cómo incrustar videos externos, aunque – Bankzilla

Cuestiones relacionadas