Cuando oculto un video de youtube, deja de reproducirse. Sin embargo, este no es el caso para los videos de Vimeo. ¿Hay alguna otra forma de detener un video de Vimeo?Cómo detener un video de Vimeo con JQuery
Respuesta
Vimeo tiene a JavaScript API que le permite acceder e invocar muchas propiedades y métodos en el reproductor de video (incluso pausar el video y también descargarlo por completo). También tienen un API Playground y algunos examples on GitHub.
[Editar]
Dado que usted menciona que utiliza el código de inserción universal, aquí hay algunas advertencias de la página web:
Con el código de inserción universal, la única manera de interactuar con el jugador está usando window.postMessage. postMessage es un desarrollo relativamente nuevo, por lo que está disponible en los siguientes navegadores: Internet Explorer 8+, Firefox 3+, Safari 4+, Chrome y Opera 9+.
Debido a las complejidades relacionadas con postMessage, hemos escrito una minibiblioteca de JS que hace todo el trabajo por usted. Puede encontrarlo en el downloads page o puede ver algunos ejemplos below.
Una línea de código vale miles de explicaciones. – atilkan
Utilicé jQuery para eliminar el iframe del DOM.
Otra respuesta similar a la de David ... puede usar jQuery para borrar el atributo SRC del iFrame.
$('iframe#targetID').attr('src','');
estoy usando esto con un video Vimeo y un efecto de luz. Cuando la caja de luz se activa nuevamente, vuelvo a agregar la URL del video al iFrame SRC antes de mostrarlo.
Primero, agregue una ID a su iFrame. A continuación, añadir esto a su Javascript estrecha función de ventana clic:
var $frame = $('iframe#yourIframeId');
// saves the current iframe source
var vidsrc = $frame.attr('src');
// sets the source to nothing, stopping the video
$frame.attr('src','');
// sets it back to the correct link so that it reloads immediately on the next window open
$frame.attr('src', vidsrc);
En realidad, este funciona con todos los navegadores, incluso con ie7, cerrando los videos sin problemas. – test
Cuando se agrega el atributo src, hace que la animación salte. –
además de no usar la identificación para apuntar al iframe dentro de nuestro modal, esta respuesta fue exactamente correcta, y funcionó perfecto para nosotros. No se requiere carga de API Vimeo. Gracias toneladas! – Aaron
para restaurar el atributo SRC utilice el siguiente antes de borrar:
var source = $('iframe#yourVideoId').attr('src');
siguiente atributo SRC claro:
$('iframe#yourVideoId').attr('src','');
devolución de llamada previa Atributo SRC:
$('iframe#yourVideoId').attr('src',source);
$ ('iframe # yourVideoId'). Attr ('src', 'sobre: en blanco'); es más preciso – khoomeister
Intente usar la API del reproductor de vimeo: http://developer.vimeo.com/player/js-api#methods
Recuerde encender la API. por ejemplo: http://player.vimeo.com/video/VIDEO_ID?api=1
Intente leer este http://stackoverflow.com/help/deleted-answers, para obtener más información sobre cómo ** no ** responder. A saber: "Respuestas que no responden fundamentalmente a la pregunta": ** apenas más que un enlace a un sitio externo ** –
var vidUrl = $("iframe#video-frame").attr('src');
//Basically stops and starts the video on modal open/close
$('#video').on('hidden.bs.modal', function (e) {
$("iframe#video-frame").attr('src','');
});
$('#video').on('show.bs.modal', function (e) {
$("iframe#video-frame").attr('src', vidUrl);
})
Esto funcionó para mí con Bootstrap. – moodyjive
Usando Vimeo API de JavaScript que se puede hacer con
player.unload()
- 1. Ver video privado de Vimeo con un token de OAuth
- 2. Obtener la miniatura de Vimeo para video usando jQuery
- 3. Force Vimeo HTML5 Video incrustado
- 4. jQuery cómo detener el vídeo Vimeo cuando se haga clic en
- 5. HTML5 Video Detener onClose
- 6. ¿Cómo obtengo la identificación de video de la URL? (Vimeo)
- 7. Cargando varios videos de Vimeo con jQuery y detectando eventos
- 8. ¿Cómo puedo detener un video con Javascript en Youtube?
- 9. Pausa Vimeo universal incrustada cuando está oculta usando jQuery
- 10. Vimeo Froogaloop API no reconoce un evento
- 11. ¿Cómo puedo rastrear un evento de clic de un video incrustado (youtube, vimeo, etc.)? (para rastrear el recuento de reproducciones)
- 12. Detener comportamiento predeterminado de hashtag con jquery
- 13. ¿Alguno preg_match para verificar si una url es un enlace de video de youtube/vimeo/dailymotion?
- 14. Integración de OAuth con Vimeo usando Scribe
- 15. Cómo detener el spinner de spin.js con jQuery
- 16. Analizando una identificación de Vimeo usando JavaScript?
- 17. Cómo detener la redirección de un ancla utilizando JQuery
- 18. ¿Cómo acceder a los métodos de video HTML5 con jQuery?
- 19. ¿Cómo detener la propagación de un evento en jquery?
- 20. Detener animaciones específicas de jQuery
- 21. Cómo detener/anular una función Jquery TimeOut?
- 22. tema embed Vimeo en el iPhone
- 23. C# regex para obtener la identificación de video de youtube y vimeo por url
- 24. ¿Cómo puedo encontrar enlaces de descarga para videos vimeo?
- 25. ¿Cómo se puede cambiar el video con jQuery?
- 26. Regex para extraer el ID de dominio y video de youtube/vimeo url
- 27. Cómo rotar un video con OpenCV
- 28. Cómo capturar evento de clics con jQuery para iframe?
- 29. YouTube Vimeo ID de video de código incrustado o de URL con expresión regular de PHP RegEx
- 30. Cómo detener un IntentService?
¿Está utilizando el universal incrustar código o el código de inserción Flash? –
Está con la etiqueta iframe –