StreamManager
Obsługuje strumienie dynamicznego wstawiania reklam. Zarządza interakcjami z systemem backendowym DAI i obsługuje pingi śledzenia oraz przekierowywanie zdarzeń strumienia i reklam do wydawcy. Integracja z interfejsem CAF API w przypadku interfejsu reklamy.
Zespół
StreamManager
new StreamManager(mediaElement)
                      Parametr | 
                  |
|---|---|
| 
                         mediaElement  | 
                      
                         Opcjonalny Element multimedialny HTML, w którym nastąpi odtwarzanie. Podaj tylko wtedy, gdy używasz niestandardowego odtwarzacza.  | 
                    
- Rzuty
 - 
                  
gdy nie są podane wymagane parametry.
 
Właściwość
streamMonitor
niepusty PodServingStreamMonitor
Metody
addEventListener
addEventListener(type, listener) zwraca void
Dodaje odbiornik dla danego typu zdarzenia.
                      Parametr | 
                  |
|---|---|
| 
                         typ  | 
                      
                         ciąg znaków Typ zdarzenia, na które ma być nasłuchiwane.  | 
                    
| 
                         detektor  | 
                      
                         function(non-null StreamEvent) Funkcja wywoływana za każdym razem, gdy wystąpi zdarzenie tego typu.  | 
                    
- Zwroty
 - 
                  
void 
getStreamId
getStreamId() zwraca (null lub string)
Zwraca identyfikator bieżącego strumienia.
- Zwroty
 - 
                  
(null or string) 
loadStreamMetadata
loadStreamMetadata() zwraca void
Wysyła żądanie do pakietu SDK, aby wczytać metadane reklamy, a potem wysyła zdarzenie StreamEvent.LOADED. Należy to ręcznie uruchomić po pobraniu pliku manifestu strumienia z zewnętrznego łączenia filmów. Jest on używany tylko do wyświetlania VOD w blokach za pomocą zewnętrznego łączenia wideo. Nie jest on używany do innych żądań strumienia.
- Zwroty
 - 
                  
void 
removeEventListener
removeEventListener(type, listener) zwraca void
Usuwa detektor dla danego typu zdarzenia. Funkcja listener musi być równa funkcji przekazanej wcześniej do funkcji addEventListener.
                      Parametr | 
                  |
|---|---|
| 
                         typ  | 
                      
                         ciąg znaków Typ zdarzenia, dla którego chcesz usunąć odbiornik.  | 
                    
| 
                         detektor  | 
                      
                         function(non-null StreamEvent) Funkcja do usunięcia jako listener.  | 
                    
- Zwroty
 - 
                  
void 
replaceAdTagParameters
replaceAdTagParameters(adTagParameters) zwraca wartość pustą
Zastępuje wszystkie parametry tagu reklamy używane w żądaniach nadchodzących reklam w transmisji na żywo.
                      Parametr | 
                  |
|---|---|
| 
                         adTagParameters  | 
                      
                         Obiekt z właściwościami typu string Nowe parametry tagu reklamy. Musi zawierać ciągi znaków. Wartość nie może być pusta.  | 
                    
- Zwroty
 - 
                  
void 
requestStream
requestStream(loadRequest, streamRequest) returns Promise containing (null, non-null cast.framework.messages.LoadRequestData, or non-null cast.framework.messages.ErrorData)
Żądanie załadowania strumienia za pomocą podanych parametrów strumienia. Wypełnia loadRequest danymi wczytanego strumienia.
                      Parametr | 
                  |
|---|---|
| 
                         loadRequest  | 
                      
                         cast.framework.messages.LoadRequestData Wartość nie może być pusta.  | 
                    
| 
                         streamRequest  | 
                      
                        
                         Wartość nie może być pusta.  | 
                    
- Zwroty
 - 
                  
non-null Promise containing (null, non-null cast.framework.messages.LoadRequestData, or non-null cast.framework.messages.ErrorData) 
zresetuj
Funkcja reset() zwraca void
Resetuje menedżera strumienia i usuwa wszystkie ciągłe sondy.
- Zwroty
 - 
                  
void