2010-10-31 17 views
7

La pregunta es fácil :)Usando Youtube intención de lanzar un video desde un punto de partida definido

Quiero comenzar un video de youtube desde una posición de partida definida.

En un navegador normal, se puede lograr esto añadiendo un # t = 1m20s al final de la URL, como en:

http://www.youtube.com/watch?v=HKdsra1O20Y#t=30m10s

Pero si uso esa URL en el intento, el Android el jugador no está iniciando en ese punto.

estoy usando esto para poner en marcha la actividad:

startActivity(new Intent(Intent.ACTION_VIEW, Uri.parse("http://www.youtube.com/watch?v=HKdsra1O20Y#t=30m10s"))); 

Sin embargo, el vídeo comienza desde el principio :(

Gracias

+0

Esto se solicitó hace más de un mes, y no hay respuestas, así que supongo que actualmente no hay forma de hacer esto. Quizás deberíamos enviarlo a Google como una solicitud de función. ¿Sería http://code.google.com/p/android/issues el lugar correcto para hacer eso? – MatrixFrog

+0

Parece que tiene razón, con la intención parece que no es posible después de todo. Pero estoy abierto a las alternativas. ¿Tal vez usando el reproductor multimedia Android? – HyLian

Respuesta

4

puede utilizar simplemente la API de Google Gdata que llamar un video youtube de 3gp, entonces todo lo que haces es cargar el 3gp en una instancia de MediaPlayer, que puedes usar fácilmente su método seekTo.

+0

¿Se puede agregar una muestra con la API GData nedded para obtener el video 3gp? :) ¡Gracias! – HyLian

+1

http://stackoverflow.com/questions/524257/best-option-for-using-the-gdata-apis-on-android – hunterp

+0

cierto, pero la calidad es muy baja. Solo obtienes transmisión móvil que no está cerca de la calidad de la música que obtienes de la intención YT – wonglik

Cuestiones relacionadas