2016-03-20 70 views
2

anahtarında çalmaya başlar angular2 ile yönlendirme kullanıyorum, her biri bir PlayerComponent örneğine sahip bir youtube Iframe barındıran ve tek bir PlayerService'e sahip iki yol (bileşen) var. Tek bir bileşendeki bir video yüklüyse ve farklı bir yola (aynı video, farklı bileşen) geçersem, ilk playerComponent imha edilir ve 2. bileşen yüklenir. Video kimliği playerService'de bulunur. Çalışır, ancak ilk playerComponent'ten ikinci playerComponent'e geçişte, video otomatik olarak istemediğim şekilde oynamaya başlar. Yerleştirilen url, autoplay = 0 içeriyor.YouTube IFrame, Angular2, Yönlendirme, video

Otomatik olarak başlatılan bu anahtarı nasıl durdurabilirim?

+0

Sorunu gösteren bir Plunker sağlayabilir misiniz? –

+0

"playVideo" ifadesini kullanan başka yöntemler var mı? Düşünebildiğim bir alternatif, eğer 2. bileşeni yükleyebiliyorsanız, eğer oyun otomatik oynatılırsa 'dur' diyebilirsiniz. Önleyici bir durma araması yapmak, bakabileceğiniz bir seçenek olabilir. – adjuremods

cevap

0

Tamamen özel bir yanıt değil, ancak içeriğimde şablonumda embed URL'ye bir bağlamayla IFrame var. EmbedURL'yi bileşenime bağlayarak değiştirirseniz YT.Player'daki videoId değiştirmekten daha iyi çalışır.