Mam szum w tle na stronie internetowej, którą klient chce odtwarzać w pętli w całej witrynie, dlatego utworzyłem tag <audio>
, który autoplays i pętle.Youtube JavaScript API - Wstrzymaj dźwięk, gdy wideo z YouTube'a gra
na kilku stronach, mam wiele Youtube wbudowanych iframe, które są deklarowane za pomocą wbudowanego kodu ze stron YouTube wideo, na przykład:
<iframe width="420" height="315" src="http://www.youtube.com/embed/Y3OR9HnB14I?rel=0" frameborder="0" allowfullscreen></iframe>
czego chcą, jest to, że kiedy film youtube jest Odtwarzane/wznawiane, dźwięk zatrzymuje się, a gdy wideo youtube jest zatrzymane/wstrzymane, wznów dźwięk.
Czy ktoś ma pomysł, jak to zrobić za pomocą interfejsu API JavaScript YouTube?
Za pomocą dwóch funkcji, które zadeklarowałeś w tym miejscu, zastępujesz funkcje API JavaScript w serwisie Youtube? Nie widzę nigdzie w kodzie, że je wykonujesz - więc zakładam, że te operacje są wykonywane za pośrednictwem interfejsu API? –
Znalazłem odpowiedź na mój komentarz w odniesienie do API lly zajmuje mi kilka godzin, aby uzyskać wskazówki na temat nowych przewodników. Dzięki. –
hehe. Tak, oba są wykonywane z API, podobnie jak w przypadku zdarzenia. onYouTubePlayerReady() to nazwa zakodowana na sztywno. onYouTubePlayerStateChange Pytam odtwarzacza, aby zadzwonić, najpierw wywołując addEventListener z nazwą. – Christian