Tengo varias imágenes en 1 página, cuando hago clic en una imagen en particular, se abrirá el video correspondiente a esa imagen en la página siguiente. Actualmente tengo las mismas identificaciones para todas las imágenes, por lo que no puedo entender qué hacer para abrir ese video en la página siguiente correspondiente a la imagen. Estoy usando los siguientes datos: [ [ 123, "thumb.jpg", "09-50-01.09-55-01.a-123-out.avi", ], [ 123, "thumb.jpg", "14-00-01.14-05-01.A-123-out.avi", ], [ 123, "thumb.jpg", "17-00-06.17-05-06.A-123-out.avi", ], [ 123, "thumb.jpg", "17-05-06.17-10-06.A-123-out.avi", ], [ 123, "thumb.jpg", "17-10-06.17-15-06.A-123-out.avi", ], [ 123, "thumb.jpg", "17-35-06.17-40-06.A-123-out.avi", ] ] Por favor ayuda. Gracias
Lo que puede hacer si su video está en la página siguiente, proporcione la identificación en la ruta y luego la identificación con una suscripción.
constructor( private route: ActivatedRoute, ) {} setupSubscriptions() { this.route.params.subscribe((params) => { if (params.videoId) { //Your logic to play the video here } }); )Obviamente, también necesita pasar identificaciones únicas y, si esto no es posible, puede pasar el nombre del video en los datos de la ruta.
Y no olvide llamar a setupSubscriptions() en su ngOninit