Korzystanie z API YouTube Stream Now jest sposobem na pobranie identyfikatora filmu, do którego zostanie przesłany Strumień domyślny jako (NIE USTAWIONY ID STRONY), aby utworzyć adres URL do odtwarzania ... youtube.com/watch? v =Jak uzyskać videoId z wideo, które strumień zostanie (potem) z domyślnej transmisji StreamNow?
Odpowiedz
Zarówno liveStream, jak i LiveBroadcast to różne rzeczy, zgodnie z definicją podaną na stronie youtube. Stąd też dla nich powinny być inne.
Zasób LiveStream zawiera informacje o strumieniu wideo, który jesteś przekazującego do YouTube. Strumień dostarcza treści, które będą transmitowane do użytkowników YouTube. Po utworzeniu zasób liveStream może zostać powiązany z jednym lub wieloma zasobami LiveBroadcast.
KORZYSTANIA stream.getId()
można uzyskać identyfikator video streaming
Przykładowy kod w link daje pomysł jak go używać
liveBroadcast zasób reprezentuje wydarzenie, które będzie transmitowane, za pośrednictwem wideo na żywo, w serwisie YouTube, .
KORZYSTANIA returnedBroadcast.getId().getId()
można uzyskać identyfikator Broadcast
Przykładowy kod w link daje pomysł jak go używać
Sprawdź Try It udział w tym jest streamId gdzie można określić, które wideo, które możesz powiązać z transmisją.
, więc dla domyślnej transmisji używają identyfikatora LiveStream zamiast broadcastId. To dziwne zachowanie. Oznaczałoby to, że żaden identyfikator LiveStream nie może być taki sam jak BroadcastId. –
Chyba tak, mogą używać identyfikatora LiveStream zamiast identyfikatora transmisji. Ponieważ strumień wideo zawsze będzie jeden, ale może być powiązany z jednym lub wieloma zasobami LiveBroadcast. Sprawdź zaktualizowaną odpowiedź. – Shaggy
Identyfikator strumienia nie jest identyfikatorem wideo po zakończeniu transmisji, jest nieprawidłowy. Wiem, że zasób LiveStream ma atrybut identyfikatora. Pytam, jak uzyskać ostateczny zasób wideo dla transmisji lub transmisji strumieniowej po przesłaniu strumieniowym https://developers.google.com/youtube/v3/docs/videos –