Merge pull request #26506 from craigrbruce/master

Add new property `breakId` to `BreaksEvent` as per the latest Chromec…
This commit is contained in:
Mine Starks
2018-06-13 09:52:41 -07:00
committed by GitHub
2 changed files with 19 additions and 8 deletions
+7 -1
View File
@@ -367,9 +367,15 @@ declare namespace cast.framework.events {
total?: number,
whenSkippable?: number,
endedReason?: EndedReason,
breakClipId?: string
breakClipId?: string,
breakId?: string
);
/**
* The break's id. Refer to Break.id
*/
breakId?: string;
/**
* The break clip's id. Refer to BreakClip.id
*/
@@ -8,7 +8,8 @@ import {
} from "chromecast-caf-receiver/cast.framework.system";
import {
RequestEvent,
Event
Event,
BreaksEvent
} from "chromecast-caf-receiver/cast.framework.events";
import {
QueueBase,
@@ -29,12 +30,16 @@ import {
MediaMetadata
} from "chromecast-caf-receiver/cast.framework.messages";
const breaksEvent = new BreaksEvent('BREAK_STARTED');
breaksEvent.breakId = 'some-break-id';
breaksEvent.breakClipId = 'some-break-clip-id';
const track = new Track(1, "TEXT");
const breakClip = new BreakClip("id");
const adBreak = new Break("id", ["id"], 1);
const rEvent = new RequestEvent("BITRATE_CHANGED", { requestId: 2 });
const pManager = new PlayerManager();
pManager.addEventListener("STALLED", () => {});
pManager.addEventListener("STALLED", () => { });
const ttManager = new TextTracksManager();
const qManager = new QueueManager();
const qBase = new QueueBase();
@@ -47,10 +52,10 @@ const breakManager: BreakManager = {
getBreakClips: () => [breakClip],
getBreaks: () => [adBreak],
getPlayWatchedBreak: () => true,
setBreakClipLoadInterceptor: () => {},
setBreakSeekInterceptor: () => {},
setPlayWatchedBreak: () => {},
setVastTrackingInterceptor: () => {}
setBreakClipLoadInterceptor: () => { },
setBreakSeekInterceptor: () => { },
setPlayWatchedBreak: () => { },
setVastTrackingInterceptor: () => { }
};
const lrd: LoadRequestData = {
@@ -103,4 +108,4 @@ const pData: PlayerData = {
whenSkippable: 321
};
const binder = new PlayerDataBinder(pData);
binder.addEventListener("ANY_CHANGE", e => {});
binder.addEventListener("ANY_CHANGE", e => { });