diff --git a/flow-typed/interfaces/drm-protocol.js b/flow-typed/interfaces/drm-protocol.js index e6f1aeb59..c13fb247c 100644 --- a/flow-typed/interfaces/drm-protocol.js +++ b/flow-typed/interfaces/drm-protocol.js @@ -2,5 +2,4 @@ declare interface IDrmProtocol { static canPlayDrm(drmData: Array): boolean; static setDrmPlayback(...any): void; - static destroy(): void; } diff --git a/src/drm/base-drm-protocol.js b/src/drm/base-drm-protocol.js index b6ee85759..c3da1ce85 100644 --- a/src/drm/base-drm-protocol.js +++ b/src/drm/base-drm-protocol.js @@ -17,7 +17,4 @@ export default class BaseDrmProtocol implements IDrmProtocol { static setDrmPlayback(...args): void { throw new Error(Error.Severity.CRITICAL, Error.Category.PLAYER, Error.Code.RUNTIME_ERROR_METHOD_NOT_IMPLEMENTED, 'static setDrmPlayback'); } - - static destroy(): void { - } } diff --git a/src/engines/html5/media-source/adapters/native-adapter.js b/src/engines/html5/media-source/adapters/native-adapter.js index da8981534..9c30c0b98 100644 --- a/src/engines/html5/media-source/adapters/native-adapter.js +++ b/src/engines/html5/media-source/adapters/native-adapter.js @@ -281,10 +281,6 @@ export default class NativeAdapter extends BaseMediaSourceAdapter { clearInterval(this._liveDurationChangeInterval); this._liveDurationChangeInterval = null; } - if (NativeAdapter._drmProtocol) { - NativeAdapter._drmProtocol.destroy(); - NativeAdapter._drmProtocol = null; - } }); }