C√≥mo guardar tu progreso en un YouTube video, incluso si Safari vuelve a cargar la pesta√Īa

C√≥mo guardar tu progreso en un YouTube video, incluso si Safari vuelve a cargar la pesta√Īa
5 (100%) 3 votos

Una gran diferencia entre Mac e iOS es que, en Mac, las pesta√Īas abiertas permanecen abiertas (m√°s o menos), mientras que en el iPad y el iPhone, cambiar a otra aplicaci√≥n, o incluso a otra pesta√Īa del navegador, puede significar un desastre. iOS volca todas esas pesta√Īas de Safari, y deben volver a cargarse cuando regrese.

Para parcialmente visto YouTube videos, esto significa que volver√° autom√°ticamente al principio. Pero, ¬Ņqu√© pasar√≠a si hubiera una manera de obligar a Safari a recordar su progreso de observaci√≥n y volver a cargar la p√°gina en el lugar exacto que dej√≥? Hay ahora! Me cans√© de perder mi lugar en los videos, as√≠ que hice un bookmarklet que guardar√° tu lugar actual en un YouTube v√≠deo. Incluso si reinicia su iPhone o iPad, se volver√° a cargar exactamente en el mismo lugar.

¬ŅQu√© es un bookmarklet?

Bookmarklets son esos peque√Īos marcadores en los que hace clic para ejecutar mini "aplicaciones" en su navegador web. Es posible que tenga una que guarde la p√°gina actual en su cuenta de Instapaper, o una que inicie una b√ļsqueda de Google centrada solo en el sitio actual.

Bookmarklets puede traducir texto resaltado en una página, enviar algo a su lista de tareas, o casi cualquier cosa. Hoy, usaremos uno para marcar nuestro lugar en un YouTube vídeo.

Cómo YouTube marcador bookmarklet funciona

Cuando compartes un YouTube video, puede elegir compartir su tiempo de reproducción actual. Esto es muy util. En lugar de compartir un video de una hora y decir "salta a 13 minutos, 21 segundos para la buena parte ", puede pausar el video en ese momento clave y compartirlo. Marca la casilla "hora actual" en el panel para compartir y listo. Quien haga clic en ese enlace verá que la reproducción comienza en 13 minutos, 21 segundos.

Mi bookmarklet usa esta funcionalidad. Cada vez que compartes un YouTube clip con una hora de inicio, agrega ese tiempo, en segundos, al final de la url. Echar un vistazo:

UNA YouTube URL con hora de inicio incrustada. UNA YouTube URL con hora de inicio incrustada.Foto: Cult of Mac

Si desea ver este video (del excelente True Cuckoo), simplemente haga clic en este enlace para verlo comenzar en 15: 43.

Lo que hace el YouTube marcador bookmarklet hacer?

Me preguntaba si sería posible hacer un marcador que, al hacer clic, tomaría la URL de la hora actual y la usaría para volver a cargar la página en ese momento. Luego, debido a que el tiempo ahora es parte de la URL, el video es inmune a las recargas. Puede forzar el cierre de Safari o reiniciar su iPad, y cuando la página se recarga, carga la nueva URL con el código de tiempo.

Después de muchas pruebas y errores (principalmente errores), se me ocurrió el siguiente código JavaScript. Si arrastra el marcador a su barra de favoritos en Safari móvil, solo tiene que tocarlo para marcar el video en el momento actual.javascript: void function () {ytplayer = document.getElementById ("movie_player"), ytplayer.pauseVideo ( ); void window.open ("https://www.youtube.com/embed/" + document.location.search.substring (3) + "? start =" + Math.floor (ytplayer.getCurrentTime ()))} ();

Gracias a las limitaciones de WordPress, no puedo poner un enlace de marcador de JavaScript aquí para que pueda arrastrarlo a la barra de favoritos de su iPad. Deberá hacerlo a la antigua usanza, utilizando el código anterior.

Una vez all√≠, t√≥calo cuando quieras guardar tu YouTube punto; al contado. Se cargar√° una nueva pesta√Īa, con la versi√≥n incrustada del video, con la hora de inicio incorporada en la URL.

Desventajas y limitaciones

Hay limitaciones Una es que carga una nueva pesta√Īa, en lugar de simplemente volver a cargar la pesta√Īa actual. Otra es que usa la versi√≥n incrustada del video, lo que le impide usar el bookmarklet por segunda vez. Si lo intentas, no pasa nada.

Esto casi con certeza se reduce a mis pobres habilidades de JavaScript. Lo combiné todo con fragmentos que se encuentran aquí y allá en la web, y simplemente cambié los bits hasta que funcionó.

Pero para la mayoría de los usos, funciona muy bien. Lo uso con bastante frecuencia cuando veo un YouTube video tutorial Es fantástico poder reanudar, sin tener que preocuparme por comenzar donde lo dejé.

Otro punto Si ha iniciado sesión en su YouTube cuenta, es posible que su progreso de observación se guarde automáticamente. Nunca me registro YouTube. Además, uso un bloqueador de contenido para bloquear todo Google y YouTube galletas. Así que no puedo decir qué tan bien funciona.

Ayudame a mejorarlo

Si tiene alguna mejora en el c√≥digo de este bookmarklet, av√≠seme, por correo electr√≥nico, Twitter o en los comentarios aqu√≠ en la publicaci√≥n. Me encantar√≠a volver a cargar la misma p√°gina, con solo la parte t = xxx a√Īadida a la URL.

Recomendamos:
AppleLos iPhones 2020 podr√≠an venir en diferentes tama√Īos de pantalla que la l√≠nea actual