Using native EME as-is. Using native Promises. requestMediaKeySystemAccess() is deprecated on insecure origins in the specification. Support will be removed in the future. You should consider switching your application to a secure origin, such as HTTPS. See https://goo.gl/rStTGz for more details. No Period ID given for Period with start time 0, Assigning a default The last segment should not end before the end of the Period. s…a.m…a.SegmentReference {position: 143, startTime: 301.952, endTime: 303.36, uris: Array[1], startByte: 0…} The last segment should not end before the end of the Period. s…a.m…a.SegmentReference {position: 143, startTime: 301.952, endTime: 303.36, uris: Array[1], startByte: 0…} The last segment should not end before the end of the Period. s…a.m…a.SegmentReference {position: 144, startTime: 301.9468777, endTime: 303.4828777, uris: Array[1], startByte: 0…} The last segment should not end before the end of the Period. s…a.m…a.SegmentReference {position: 144, startTime: 301.9468777, endTime: 303.4828777, uris: Array[1], startByte: 0…} The last segment should not end before the end of the Period. s…a.m…a.SegmentReference {position: 136, startTime: 302.08, endTime: 303.36, uris: Array[1], startByte: 0…} The last segment should not end before the end of the Period. s…a.m…a.SegmentReference {position: 136, startTime: 302.0748777, endTime: 303.3548777, uris: Array[1], startByte: 0…}