asd/asd-pc/node_modules/mpd-parser/test/manifests/multiperiod-startnumber.js
愉快的大福 eb8378e551 init
2024-11-21 11:06:22 +08:00

1178 lines
32 KiB
JavaScript

export const parsedManifest = {
allowCache: true,
discontinuityStarts: [],
timelineStarts: [
{ start: 100, timeline: 100},
{ start: 103, timeline: 103},
{ start: 107, timeline: 107},
{ start: 111, timeline: 111}
],
duration: 0,
endList: true,
mediaGroups: {
'AUDIO': {
audio: {
'en (main)': {
autoselect: true,
default: true,
language: 'en',
playlists: [
{
attributes: {
'BANDWIDTH': 129262,
'CODECS': 'mp4a.40.5',
'NAME': 'v0',
'PROGRAM-ID': 1
},
endList: false,
mediaSequence: 0,
discontinuitySequence: 0,
discontinuityStarts: [],
resolvedUri: 'http://example.com/audio/1',
segments: [
{
duration: 1,
map: {
resolvedUri: 'http://example.com/audio/init.mp4',
uri: 'init.mp4'
},
presentationTime: 100,
number: 0,
resolvedUri: 'http://example.com/audio/500.m4f',
timeline: 100,
uri: '500.m4f'
},
{
duration: 1,
map: {
resolvedUri: 'http://example.com/audio/init.mp4',
uri: 'init.mp4'
},
presentationTime: 101,
number: 1,
resolvedUri: 'http://example.com/audio/501.m4f',
timeline: 100,
uri: '501.m4f'
},
{
duration: 1,
map: {
resolvedUri: 'http://example.com/audio/init.mp4',
uri: 'init.mp4'
},
presentationTime: 102,
number: 2,
resolvedUri: 'http://example.com/audio/502.m4f',
timeline: 100,
uri: '502.m4f'
}
],
targetDuration: 1,
timeline: 100,
timelineStarts: [
{ start: 100, timeline: 100}
],
uri: ''
},
{
attributes: {
'BANDWIDTH': 128352,
'CODECS': 'mp4a.40.5',
'NAME': 'v0',
'PROGRAM-ID': 1
},
discontinuitySequence: 1,
discontinuityStarts: [2, 4],
endList: false,
mediaSequence: 0,
resolvedUri: 'http://example.com/audio/v0/',
segments: [
{
duration: 2,
map: {
resolvedUri: 'http://example.com/audio/v0/init.mp4',
uri: 'init.mp4'
},
presentationTime: 103,
number: 0,
resolvedUri: 'http://example.com/audio/v0/000.m4f',
timeline: 103,
uri: '000.m4f'
},
{
duration: 2,
map: {
resolvedUri: 'http://example.com/audio/v0/init.mp4',
uri: 'init.mp4'
},
presentationTime: 105,
number: 1,
resolvedUri: 'http://example.com/audio/v0/001.m4f',
timeline: 103,
uri: '001.m4f'
},
{
discontinuity: true,
duration: 2,
map: {
resolvedUri: 'http://example.com/audio/v0/init.mp4',
uri: 'init.mp4'
},
presentationTime: 107,
number: 2,
resolvedUri: 'http://example.com/audio/v0/000.m4f',
timeline: 107,
uri: '000.m4f'
},
{
duration: 2,
map: {
resolvedUri: 'http://example.com/audio/v0/init.mp4',
uri: 'init.mp4'
},
presentationTime: 109,
number: 3,
resolvedUri: 'http://example.com/audio/v0/001.m4f',
timeline: 107,
uri: '001.m4f'
},
{
discontinuity: true,
duration: 1,
map: {
resolvedUri: 'http://example.com/audio/v0/init.mp4',
uri: 'init.mp4'
},
presentationTime: 111,
number: 4,
resolvedUri: 'http://example.com/audio/v0/862.m4f',
timeline: 111,
uri: '862.m4f'
},
{
duration: 1,
map: {
resolvedUri: 'http://example.com/audio/v0/init.mp4',
uri: 'init.mp4'
},
presentationTime: 112,
number: 5,
resolvedUri: 'http://example.com/audio/v0/863.m4f',
timeline: 111,
uri: '863.m4f'
},
{
duration: 1,
map: {
resolvedUri: 'http://example.com/audio/v0/init.mp4',
uri: 'init.mp4'
},
presentationTime: 113,
number: 6,
resolvedUri: 'http://example.com/audio/v0/864.m4f',
timeline: 111,
uri: '864.m4f'
}
],
targetDuration: 2,
timeline: 103,
timelineStarts: [
{ start: 103, timeline: 103},
{ start: 107, timeline: 107},
{ start: 111, timeline: 111}
],
uri: ''
}
],
uri: ''
}
}
},
'CLOSED-CAPTIONS': {},
'SUBTITLES': {},
'VIDEO': {}
},
minimumUpdatePeriod: 2000,
playlists: [
{
attributes: {
'AUDIO': 'audio',
'BANDWIDTH': 2942295,
'CODECS': 'avc1.4d001f',
'FRAME-RATE': 30,
'NAME': 'D',
'PROGRAM-ID': 1,
'RESOLUTION': {
height: 720,
width: 1280
},
'SUBTITLES': 'subs'
},
discontinuitySequence: 0,
discontinuityStarts: [3, 5, 7],
endList: false,
mediaSequence: 0,
resolvedUri: 'http://example.com/video/D/',
segments: [
{
duration: 1,
map: {
resolvedUri: 'http://example.com/video/D/D_init.mp4',
uri: 'D_init.mp4'
},
presentationTime: 100,
number: 0,
resolvedUri: 'http://example.com/video/D/D500.m4f',
timeline: 100,
uri: 'D500.m4f'
},
{
duration: 1,
map: {
resolvedUri: 'http://example.com/video/D/D_init.mp4',
uri: 'D_init.mp4'
},
presentationTime: 101,
number: 1,
resolvedUri: 'http://example.com/video/D/D501.m4f',
timeline: 100,
uri: 'D501.m4f'
},
{
duration: 1,
map: {
resolvedUri: 'http://example.com/video/D/D_init.mp4',
uri: 'D_init.mp4'
},
presentationTime: 102,
number: 2,
resolvedUri: 'http://example.com/video/D/D502.m4f',
timeline: 100,
uri: 'D502.m4f'
},
{
discontinuity: true,
duration: 2,
map: {
resolvedUri: 'http://example.com/video/D/D_init.mp4',
uri: 'D_init.mp4'
},
presentationTime: 103,
number: 3,
resolvedUri: 'http://example.com/video/D/D000.m4f',
timeline: 103,
uri: 'D000.m4f'
},
{
duration: 2,
map: {
resolvedUri: 'http://example.com/video/D/D_init.mp4',
uri: 'D_init.mp4'
},
presentationTime: 105,
number: 4,
resolvedUri: 'http://example.com/video/D/D001.m4f',
timeline: 103,
uri: 'D001.m4f'
},
{
discontinuity: true,
duration: 2,
map: {
resolvedUri: 'http://example.com/video/D/D_init.mp4',
uri: 'D_init.mp4'
},
presentationTime: 107,
number: 5,
resolvedUri: 'http://example.com/video/D/D000.m4f',
timeline: 107,
uri: 'D000.m4f'
},
{
duration: 2,
map: {
resolvedUri: 'http://example.com/video/D/D_init.mp4',
uri: 'D_init.mp4'
},
presentationTime: 109,
number: 6,
resolvedUri: 'http://example.com/video/D/D001.m4f',
timeline: 107,
uri: 'D001.m4f'
},
{
discontinuity: true,
duration: 1,
map: {
resolvedUri: 'http://example.com/video/D/D_init.mp4',
uri: 'D_init.mp4'
},
presentationTime: 111,
number: 7,
resolvedUri: 'http://example.com/video/D/D862.m4f',
timeline: 111,
uri: 'D862.m4f'
},
{
duration: 1,
map: {
resolvedUri: 'http://example.com/video/D/D_init.mp4',
uri: 'D_init.mp4'
},
presentationTime: 112,
number: 8,
resolvedUri: 'http://example.com/video/D/D863.m4f',
timeline: 111,
uri: 'D863.m4f'
},
{
duration: 1,
map: {
resolvedUri: 'http://example.com/video/D/D_init.mp4',
uri: 'D_init.mp4'
},
presentationTime: 113,
number: 9,
resolvedUri: 'http://example.com/video/D/D864.m4f',
timeline: 111,
uri: 'D864.m4f'
}
],
targetDuration: 1,
timeline: 100,
timelineStarts: [
{ start: 100, timeline: 100},
{ start: 103, timeline: 103},
{ start: 107, timeline: 107},
{ start: 111, timeline: 111}
],
uri: ''
},
{
attributes: {
'AUDIO': 'audio',
'BANDWIDTH': 4267536,
'CODECS': 'avc1.640020',
'FRAME-RATE': 60,
'NAME': 'E',
'PROGRAM-ID': 1,
'RESOLUTION': {
height: 720,
width: 1280
},
'SUBTITLES': 'subs'
},
discontinuitySequence: 0,
discontinuityStarts: [3, 5, 7],
endList: false,
mediaSequence: 0,
resolvedUri: 'http://example.com/video/E/',
segments: [
{
duration: 1,
map: {
resolvedUri: 'http://example.com/video/E/E_init.mp4',
uri: 'E_init.mp4'
},
presentationTime: 100,
number: 0,
resolvedUri: 'http://example.com/video/E/E500.m4f',
timeline: 100,
uri: 'E500.m4f'
},
{
duration: 1,
map: {
resolvedUri: 'http://example.com/video/E/E_init.mp4',
uri: 'E_init.mp4'
},
presentationTime: 101,
number: 1,
resolvedUri: 'http://example.com/video/E/E501.m4f',
timeline: 100,
uri: 'E501.m4f'
},
{
duration: 1,
map: {
resolvedUri: 'http://example.com/video/E/E_init.mp4',
uri: 'E_init.mp4'
},
presentationTime: 102,
number: 2,
resolvedUri: 'http://example.com/video/E/E502.m4f',
timeline: 100,
uri: 'E502.m4f'
},
{
discontinuity: true,
duration: 2,
map: {
resolvedUri: 'http://example.com/video/E/E_init.mp4',
uri: 'E_init.mp4'
},
presentationTime: 103,
number: 3,
resolvedUri: 'http://example.com/video/E/E000.m4f',
timeline: 103,
uri: 'E000.m4f'
},
{
duration: 2,
map: {
resolvedUri: 'http://example.com/video/E/E_init.mp4',
uri: 'E_init.mp4'
},
presentationTime: 105,
number: 4,
resolvedUri: 'http://example.com/video/E/E001.m4f',
timeline: 103,
uri: 'E001.m4f'
},
{
discontinuity: true,
duration: 2,
map: {
resolvedUri: 'http://example.com/video/E/E_init.mp4',
uri: 'E_init.mp4'
},
presentationTime: 107,
number: 5,
resolvedUri: 'http://example.com/video/E/E000.m4f',
timeline: 107,
uri: 'E000.m4f'
},
{
duration: 2,
map: {
resolvedUri: 'http://example.com/video/E/E_init.mp4',
uri: 'E_init.mp4'
},
presentationTime: 109,
number: 6,
resolvedUri: 'http://example.com/video/E/E001.m4f',
timeline: 107,
uri: 'E001.m4f'
},
{
discontinuity: true,
duration: 1,
map: {
resolvedUri: 'http://example.com/video/E/E_init.mp4',
uri: 'E_init.mp4'
},
presentationTime: 111,
number: 7,
resolvedUri: 'http://example.com/video/E/E862.m4f',
timeline: 111,
uri: 'E862.m4f'
},
{
duration: 1,
map: {
resolvedUri: 'http://example.com/video/E/E_init.mp4',
uri: 'E_init.mp4'
},
presentationTime: 112,
number: 8,
resolvedUri: 'http://example.com/video/E/E863.m4f',
timeline: 111,
uri: 'E863.m4f'
},
{
duration: 1,
map: {
resolvedUri: 'http://example.com/video/E/E_init.mp4',
uri: 'E_init.mp4'
},
presentationTime: 113,
number: 9,
resolvedUri: 'http://example.com/video/E/E864.m4f',
timeline: 111,
uri: 'E864.m4f'
}
],
targetDuration: 1,
timeline: 100,
timelineStarts: [
{ start: 100, timeline: 100},
{ start: 103, timeline: 103},
{ start: 107, timeline: 107},
{ start: 111, timeline: 111}
],
uri: ''
},
{
attributes: {
'AUDIO': 'audio',
'BANDWIDTH': 5256859,
'CODECS': 'avc1.640020',
'FRAME-RATE': 60,
'NAME': 'F',
'PROGRAM-ID': 1,
'RESOLUTION': {
height: 720,
width: 1280
},
'SUBTITLES': 'subs'
},
discontinuitySequence: 0,
discontinuityStarts: [],
endList: false,
mediaSequence: 0,
resolvedUri: 'http://example.com/video/E/',
segments: [
{
duration: 1,
map: {
resolvedUri: 'http://example.com/video/E/F_init.mp4',
uri: 'F_init.mp4'
},
presentationTime: 100,
number: 0,
resolvedUri: 'http://example.com/video/E/F500.m4f',
timeline: 100,
uri: 'F500.m4f'
},
{
duration: 1,
map: {
resolvedUri: 'http://example.com/video/E/F_init.mp4',
uri: 'F_init.mp4'
},
presentationTime: 101,
number: 1,
resolvedUri: 'http://example.com/video/E/F501.m4f',
timeline: 100,
uri: 'F501.m4f'
},
{
duration: 1,
map: {
resolvedUri: 'http://example.com/video/E/F_init.mp4',
uri: 'F_init.mp4'
},
presentationTime: 102,
number: 2,
resolvedUri: 'http://example.com/video/E/F502.m4f',
timeline: 100,
uri: 'F502.m4f'
}
],
targetDuration: 1,
timeline: 100,
timelineStarts: [
{ start: 100, timeline: 100}
],
uri: ''
},
{
attributes: {
'AUDIO': 'audio',
'BANDWIDTH': 1277155,
'CODECS': 'avc1.4d001e',
'FRAME-RATE': 30,
'NAME': 'C',
'PROGRAM-ID': 1,
'RESOLUTION': {
height: 540,
width: 960
},
'SUBTITLES': 'subs'
},
discontinuitySequence: 0,
discontinuityStarts: [],
endList: false,
mediaSequence: 0,
resolvedUri: 'http://example.com/video/E/',
segments: [
{
duration: 1,
map: {
resolvedUri: 'http://example.com/video/E/C_init.mp4',
uri: 'C_init.mp4'
},
presentationTime: 100,
number: 0,
resolvedUri: 'http://example.com/video/E/C500.m4f',
timeline: 100,
uri: 'C500.m4f'
},
{
duration: 1,
map: {
resolvedUri: 'http://example.com/video/E/C_init.mp4',
uri: 'C_init.mp4'
},
presentationTime: 101,
number: 1,
resolvedUri: 'http://example.com/video/E/C501.m4f',
timeline: 100,
uri: 'C501.m4f'
},
{
duration: 1,
map: {
resolvedUri: 'http://example.com/video/E/C_init.mp4',
uri: 'C_init.mp4'
},
presentationTime: 102,
number: 2,
resolvedUri: 'http://example.com/video/E/C502.m4f',
timeline: 100,
uri: 'C502.m4f'
}
],
targetDuration: 1,
timeline: 100,
timelineStarts: [
{ start: 100, timeline: 100}
],
uri: ''
},
{
attributes: {
'AUDIO': 'audio',
'BANDWIDTH': 240781,
'CODECS': 'avc1.4d000d',
'FRAME-RATE': 30,
'NAME': 'A',
'PROGRAM-ID': 1,
'RESOLUTION': {
height: 234,
width: 416
},
'SUBTITLES': 'subs'
},
discontinuitySequence: 0,
discontinuityStarts: [3, 5, 7],
endList: false,
mediaSequence: 0,
resolvedUri: 'http://example.com/video/A/',
segments: [
{
duration: 1,
map: {
resolvedUri: 'http://example.com/video/A/A_init.mp4',
uri: 'A_init.mp4'
},
presentationTime: 100,
number: 0,
resolvedUri: 'http://example.com/video/A/A500.m4f',
timeline: 100,
uri: 'A500.m4f'
},
{
duration: 1,
map: {
resolvedUri: 'http://example.com/video/A/A_init.mp4',
uri: 'A_init.mp4'
},
presentationTime: 101,
number: 1,
resolvedUri: 'http://example.com/video/A/A501.m4f',
timeline: 100,
uri: 'A501.m4f'
},
{
duration: 1,
map: {
resolvedUri: 'http://example.com/video/A/A_init.mp4',
uri: 'A_init.mp4'
},
presentationTime: 102,
number: 2,
resolvedUri: 'http://example.com/video/A/A502.m4f',
timeline: 100,
uri: 'A502.m4f'
},
{
discontinuity: true,
duration: 2,
map: {
resolvedUri: 'http://example.com/video/A/A_init.mp4',
uri: 'A_init.mp4'
},
presentationTime: 103,
number: 3,
resolvedUri: 'http://example.com/video/A/A000.m4f',
timeline: 103,
uri: 'A000.m4f'
},
{
duration: 2,
map: {
resolvedUri: 'http://example.com/video/A/A_init.mp4',
uri: 'A_init.mp4'
},
presentationTime: 105,
number: 4,
resolvedUri: 'http://example.com/video/A/A001.m4f',
timeline: 103,
uri: 'A001.m4f'
},
{
discontinuity: true,
duration: 2,
map: {
resolvedUri: 'http://example.com/video/A/A_init.mp4',
uri: 'A_init.mp4'
},
presentationTime: 107,
number: 5,
resolvedUri: 'http://example.com/video/A/A000.m4f',
timeline: 107,
uri: 'A000.m4f'
},
{
duration: 2,
map: {
resolvedUri: 'http://example.com/video/A/A_init.mp4',
uri: 'A_init.mp4'
},
presentationTime: 109,
number: 6,
resolvedUri: 'http://example.com/video/A/A001.m4f',
timeline: 107,
uri: 'A001.m4f'
},
{
discontinuity: true,
duration: 1,
map: {
resolvedUri: 'http://example.com/video/A/A_init.mp4',
uri: 'A_init.mp4'
},
presentationTime: 111,
number: 7,
resolvedUri: 'http://example.com/video/A/A862.m4f',
timeline: 111,
uri: 'A862.m4f'
},
{
duration: 1,
map: {
resolvedUri: 'http://example.com/video/A/A_init.mp4',
uri: 'A_init.mp4'
},
presentationTime: 112,
number: 8,
resolvedUri: 'http://example.com/video/A/A863.m4f',
timeline: 111,
uri: 'A863.m4f'
},
{
duration: 1,
map: {
resolvedUri: 'http://example.com/video/A/A_init.mp4',
uri: 'A_init.mp4'
},
presentationTime: 113,
number: 9,
resolvedUri: 'http://example.com/video/A/A864.m4f',
timeline: 111,
uri: 'A864.m4f'
}
],
targetDuration: 1,
timeline: 100,
timelineStarts: [
{ start: 100, timeline: 100},
{ start: 103, timeline: 103},
{ start: 107, timeline: 107},
{ start: 111, timeline: 111}
],
uri: ''
},
{
attributes: {
'AUDIO': 'audio',
'BANDWIDTH': 494354,
'CODECS': 'avc1.4d001e',
'FRAME-RATE': 30,
'NAME': 'B',
'PROGRAM-ID': 1,
'RESOLUTION': {
height: 360,
width: 640
},
'SUBTITLES': 'subs'
},
discontinuitySequence: 0,
discontinuityStarts: [3, 5, 7],
endList: false,
mediaSequence: 0,
resolvedUri: 'http://example.com/video/B/',
segments: [
{
duration: 1,
map: {
resolvedUri: 'http://example.com/video/B/B_init.mp4',
uri: 'B_init.mp4'
},
presentationTime: 100,
number: 0,
resolvedUri: 'http://example.com/video/B/B500.m4f',
timeline: 100,
uri: 'B500.m4f'
},
{
duration: 1,
map: {
resolvedUri: 'http://example.com/video/B/B_init.mp4',
uri: 'B_init.mp4'
},
presentationTime: 101,
number: 1,
resolvedUri: 'http://example.com/video/B/B501.m4f',
timeline: 100,
uri: 'B501.m4f'
},
{
duration: 1,
map: {
resolvedUri: 'http://example.com/video/B/B_init.mp4',
uri: 'B_init.mp4'
},
presentationTime: 102,
number: 2,
resolvedUri: 'http://example.com/video/B/B502.m4f',
timeline: 100,
uri: 'B502.m4f'
},
{
discontinuity: true,
duration: 2,
map: {
resolvedUri: 'http://example.com/video/B/B_init.mp4',
uri: 'B_init.mp4'
},
presentationTime: 103,
number: 3,
resolvedUri: 'http://example.com/video/B/B000.m4f',
timeline: 103,
uri: 'B000.m4f'
},
{
duration: 2,
map: {
resolvedUri: 'http://example.com/video/B/B_init.mp4',
uri: 'B_init.mp4'
},
presentationTime: 105,
number: 4,
resolvedUri: 'http://example.com/video/B/B001.m4f',
timeline: 103,
uri: 'B001.m4f'
},
{
discontinuity: true,
duration: 2,
map: {
resolvedUri: 'http://example.com/video/B/B_init.mp4',
uri: 'B_init.mp4'
},
presentationTime: 107,
number: 5,
resolvedUri: 'http://example.com/video/B/B000.m4f',
timeline: 107,
uri: 'B000.m4f'
},
{
duration: 2,
map: {
resolvedUri: 'http://example.com/video/B/B_init.mp4',
uri: 'B_init.mp4'
},
presentationTime: 109,
number: 6,
resolvedUri: 'http://example.com/video/B/B001.m4f',
timeline: 107,
uri: 'B001.m4f'
},
{
discontinuity: true,
duration: 1,
map: {
resolvedUri: 'http://example.com/video/B/B_init.mp4',
uri: 'B_init.mp4'
},
presentationTime: 111,
number: 7,
resolvedUri: 'http://example.com/video/B/B862.m4f',
timeline: 111,
uri: 'B862.m4f'
},
{
duration: 1,
map: {
resolvedUri: 'http://example.com/video/B/B_init.mp4',
uri: 'B_init.mp4'
},
presentationTime: 112,
number: 8,
resolvedUri: 'http://example.com/video/B/B863.m4f',
timeline: 111,
uri: 'B863.m4f'
},
{
duration: 1,
map: {
resolvedUri: 'http://example.com/video/B/B_init.mp4',
uri: 'B_init.mp4'
},
presentationTime: 113,
number: 9,
resolvedUri: 'http://example.com/video/B/B864.m4f',
timeline: 111,
uri: 'B864.m4f'
}
],
targetDuration: 1,
timeline: 100,
timelineStarts: [
{ start: 100, timeline: 100},
{ start: 103, timeline: 103},
{ start: 107, timeline: 107},
{ start: 111, timeline: 111}
],
uri: ''
},
{
attributes: {
'AUDIO': 'audio',
'BANDWIDTH': 2215557,
'CODECS': 'avc1.640020',
'FRAME-RATE': 60,
'NAME': 'F',
'PROGRAM-ID': 1,
'RESOLUTION': {
height: 720,
width: 1280
},
'SUBTITLES': 'subs'
},
discontinuitySequence: 1,
discontinuityStarts: [2, 4],
endList: false,
mediaSequence: 0,
resolvedUri: 'http://example.com/video/F/',
segments: [
{
duration: 2,
map: {
resolvedUri: 'http://example.com/video/F/F_init.mp4',
uri: 'F_init.mp4'
},
presentationTime: 103,
number: 0,
resolvedUri: 'http://example.com/video/F/F000.m4f',
timeline: 103,
uri: 'F000.m4f'
},
{
duration: 2,
map: {
resolvedUri: 'http://example.com/video/F/F_init.mp4',
uri: 'F_init.mp4'
},
presentationTime: 105,
number: 1,
resolvedUri: 'http://example.com/video/F/F001.m4f',
timeline: 103,
uri: 'F001.m4f'
},
{
discontinuity: true,
duration: 1,
map: {
resolvedUri: 'http://example.com/video/F/F_init.mp4',
uri: 'F_init.mp4'
},
presentationTime: 107,
number: 2,
resolvedUri: 'http://example.com/video/F/F000.m4f',
timeline: 107,
uri: 'F000.m4f'
},
{
duration: 1,
map: {
resolvedUri: 'http://example.com/video/F/F_init.mp4',
uri: 'F_init.mp4'
},
presentationTime: 108,
number: 3,
resolvedUri: 'http://example.com/video/F/F001.m4f',
timeline: 107,
uri: 'F001.m4f'
},
{
discontinuity: true,
duration: 1,
map: {
resolvedUri: 'http://example.com/video/F/F_init.mp4',
uri: 'F_init.mp4'
},
presentationTime: 111,
number: 4,
resolvedUri: 'http://example.com/video/F/F862.m4f',
timeline: 111,
uri: 'F862.m4f'
},
{
duration: 1,
map: {
resolvedUri: 'http://example.com/video/F/F_init.mp4',
uri: 'F_init.mp4'
},
presentationTime: 112,
number: 5,
resolvedUri: 'http://example.com/video/F/F863.m4f',
timeline: 111,
uri: 'F863.m4f'
},
{
duration: 1,
map: {
resolvedUri: 'http://example.com/video/F/F_init.mp4',
uri: 'F_init.mp4'
},
presentationTime: 113,
number: 6,
resolvedUri: 'http://example.com/video/F/F864.m4f',
timeline: 111,
uri: 'F864.m4f'
}
],
targetDuration: 2,
timeline: 103,
timelineStarts: [
{ start: 103, timeline: 103},
{ start: 107, timeline: 107},
{ start: 111, timeline: 111}
],
uri: ''
},
{
attributes: {
'AUDIO': 'audio',
'BANDWIDTH': 1048480,
'CODECS': 'avc1.4d001f',
'FRAME-RATE': 30,
'NAME': 'C',
'PROGRAM-ID': 1,
'RESOLUTION': {
height: 540,
width: 960
},
'SUBTITLES': 'subs'
},
discontinuitySequence: 1,
discontinuityStarts: [2, 4],
endList: false,
mediaSequence: 0,
resolvedUri: 'http://example.com/video/C/',
segments: [
{
duration: 2,
map: {
resolvedUri: 'http://example.com/video/C/C_init.mp4',
uri: 'C_init.mp4'
},
presentationTime: 103,
number: 0,
resolvedUri: 'http://example.com/video/C/C000.m4f',
timeline: 103,
uri: 'C000.m4f'
},
{
duration: 2,
map: {
resolvedUri: 'http://example.com/video/C/C_init.mp4',
uri: 'C_init.mp4'
},
presentationTime: 105,
number: 1,
resolvedUri: 'http://example.com/video/C/C001.m4f',
timeline: 103,
uri: 'C001.m4f'
},
{
discontinuity: true,
duration: 2,
map: {
resolvedUri: 'http://example.com/video/C/C_init.mp4',
uri: 'C_init.mp4'
},
presentationTime: 107,
number: 2,
resolvedUri: 'http://example.com/video/C/C000.m4f',
timeline: 107,
uri: 'C000.m4f'
},
{
duration: 2,
map: {
resolvedUri: 'http://example.com/video/C/C_init.mp4',
uri: 'C_init.mp4'
},
presentationTime: 109,
number: 3,
resolvedUri: 'http://example.com/video/C/C001.m4f',
timeline: 107,
uri: 'C001.m4f'
},
{
discontinuity: true,
duration: 1,
map: {
resolvedUri: 'http://example.com/video/C/C_init.mp4',
uri: 'C_init.mp4'
},
presentationTime: 111,
number: 4,
resolvedUri: 'http://example.com/video/C/C862.m4f',
timeline: 111,
uri: 'C862.m4f'
},
{
duration: 1,
map: {
resolvedUri: 'http://example.com/video/C/C_init.mp4',
uri: 'C_init.mp4'
},
presentationTime: 112,
number: 5,
resolvedUri: 'http://example.com/video/C/C863.m4f',
timeline: 111,
uri: 'C863.m4f'
},
{
duration: 1,
map: {
resolvedUri: 'http://example.com/video/C/C_init.mp4',
uri: 'C_init.mp4'
},
presentationTime: 113,
number: 6,
resolvedUri: 'http://example.com/video/C/C864.m4f',
timeline: 111,
uri: 'C864.m4f'
}
],
targetDuration: 2,
timeline: 103,
timelineStarts: [
{ start: 103, timeline: 103},
{ start: 107, timeline: 107},
{ start: 111, timeline: 111}
],
uri: ''
}
],
segments: [],
suggestedPresentationDelay: 6,
uri: ''
};