Methods
parseVastToInterstitials(vastnon-null, currentTimenullable) → {Array<shaka.extern.AdInterstitial>}
Parameters:
| Name | Type | Attributes | Description |
|---|---|---|---|
vast |
shaka.extern.xml.Node | ||
currentTime |
number |
<nullable> |
Returns:
- Type
- Array<shaka.extern.AdInterstitial>
parseVMAP(vmapnon-null) → {Array<{time: ?number, uri: string}>}
Parameters:
| Name | Type | Description |
|---|---|---|
vmap |
shaka.extern.xml.Node |
Returns:
- Type
- Array<{time: ?number, uri: string}>
processLinearAd_(interstitialsnon-null, currentTimenullable, linearnon-null, trackingnon-null, adIdnullable)
Parameters:
| Name | Type | Attributes | Description |
|---|---|---|---|
interstitials |
Array<shaka.extern.AdInterstitial> | ||
currentTime |
number |
<nullable> |
|
linear |
shaka.extern.xml.Node | ||
tracking |
shaka.extern.AdTrackingEvent | ||
adId |
string |
<nullable> |
processNonLinearAd_(interstitialsnon-null, currentTimenullable, nonLinearnon-null, trackingnon-null, adIdnullable)
Parameters:
| Name | Type | Attributes | Description |
|---|---|---|---|
interstitials |
Array<shaka.extern.AdInterstitial> | ||
currentTime |
number |
<nullable> |
|
nonLinear |
shaka.extern.xml.Node | ||
tracking |
shaka.extern.AdTrackingEvent | ||
adId |
string |
<nullable> |