Java 类android.media.NotProvisionedException 实例源码

项目:PlusGram    文件:FrameworkMediaDrm.java   
@Override
public KeyRequest getKeyRequest(byte[] scope, byte[] init, String mimeType, int keyType,
    HashMap<String, String> optionalParameters) throws NotProvisionedException {
  final MediaDrm.KeyRequest request = mediaDrm.getKeyRequest(scope, init, mimeType, keyType,
      optionalParameters);
  return new KeyRequest() {
    @Override
    public byte[] getData() {
      return request.getData();
    }

    @Override
    public String getDefaultUrl() {
      return request.getDefaultUrl();
    }
  };
}
项目:Exoplayer2Radio    文件:FrameworkMediaDrm.java   
@Override
public KeyRequest getKeyRequest(byte[] scope, byte[] init, String mimeType, int keyType,
    HashMap<String, String> optionalParameters) throws NotProvisionedException {
  final MediaDrm.KeyRequest request = mediaDrm.getKeyRequest(scope, init, mimeType, keyType,
      optionalParameters);
  return new KeyRequest() {
    @Override
    public byte[] getData() {
      return request.getData();
    }

    @Override
    public String getDefaultUrl() {
      return request.getDefaultUrl();
    }
  };
}
项目:K-Sonic    文件:FrameworkMediaDrm.java   
@Override
public KeyRequest getKeyRequest(byte[] scope, byte[] init, String mimeType, int keyType,
    HashMap<String, String> optionalParameters) throws NotProvisionedException {
  final MediaDrm.KeyRequest request = mediaDrm.getKeyRequest(scope, init, mimeType, keyType,
      optionalParameters);
  return new KeyRequest() {
    @Override
    public byte[] getData() {
      return request.getData();
    }

    @Override
    public String getDefaultUrl() {
      return request.getDefaultUrl();
    }
  };
}
项目:videoPickPlayer    文件:FrameworkMediaDrm.java   
@Override
public KeyRequest getKeyRequest(byte[] scope, byte[] init, String mimeType, int keyType,
    HashMap<String, String> optionalParameters) throws NotProvisionedException {
  final MediaDrm.KeyRequest request = mediaDrm.getKeyRequest(scope, init, mimeType, keyType,
      optionalParameters);
  return new KeyRequest() {
    @Override
    public byte[] getData() {
      return request.getData();
    }

    @Override
    public String getDefaultUrl() {
      return request.getDefaultUrl();
    }
  };
}
项目:Telegram    文件:FrameworkMediaDrm.java   
@Override
public KeyRequest getKeyRequest(byte[] scope, byte[] init, String mimeType, int keyType,
    HashMap<String, String> optionalParameters) throws NotProvisionedException {
  final MediaDrm.KeyRequest request = mediaDrm.getKeyRequest(scope, init, mimeType, keyType,
      optionalParameters);
  return new KeyRequest() {
    @Override
    public byte[] getData() {
      return request.getData();
    }

    @Override
    public String getDefaultUrl() {
      return request.getDefaultUrl();
    }
  };
}
项目:airgram    文件:StreamingDrmSessionManager.java   
private void postKeyRequest() {
  KeyRequest keyRequest;
  try {
    keyRequest = mediaDrm.getKeyRequest(sessionId, schemeInitData.data, schemeInitData.mimeType,
        MediaDrm.KEY_TYPE_STREAMING, optionalKeyRequestParameters);
    postRequestHandler.obtainMessage(MSG_KEYS, keyRequest).sendToTarget();
  } catch (NotProvisionedException e) {
    onKeysError(e);
  }
}
项目:airgram    文件:StreamingDrmSessionManager.java   
private void onKeysError(Exception e) {
  if (e instanceof NotProvisionedException) {
    postProvisionRequest();
  } else {
    onError(e);
  }
}
项目:PlusGram    文件:StreamingDrmSessionManager.java   
private void postKeyRequest() {
  KeyRequest keyRequest;
  try {
    keyRequest = mediaDrm.getKeyRequest(sessionId, schemeInitData.data, schemeInitData.mimeType,
        MediaDrm.KEY_TYPE_STREAMING, optionalKeyRequestParameters);
    postRequestHandler.obtainMessage(MSG_KEYS, keyRequest).sendToTarget();
  } catch (NotProvisionedException e) {
    onKeysError(e);
  }
}
项目:PlusGram    文件:StreamingDrmSessionManager.java   
private void onKeysError(Exception e) {
  if (e instanceof NotProvisionedException) {
    postProvisionRequest();
  } else {
    onError(e);
  }
}
项目:Exoplayer2Radio    文件:DefaultDrmSessionManager.java   
private void onKeysError(Exception e) {
  if (e instanceof NotProvisionedException) {
    postProvisionRequest();
  } else {
    onError(e);
  }
}
项目:miku    文件:StreamingDrmSessionManager.java   
private void postKeyRequest() {
  KeyRequest keyRequest;
  try {
    keyRequest = mediaDrm.getKeyRequest(sessionId, schemeData, mimeType,
        MediaDrm.KEY_TYPE_STREAMING, optionalKeyRequestParameters);
    postRequestHandler.obtainMessage(MSG_KEYS, keyRequest).sendToTarget();
  } catch (NotProvisionedException e) {
    onKeysError(e);
  }
}
项目:miku    文件:StreamingDrmSessionManager.java   
private void onKeysError(Exception e) {
  if (e instanceof NotProvisionedException) {
    postProvisionRequest();
  } else {
    onError(e);
  }
}
项目:K-Sonic    文件:DefaultDrmSessionManager.java   
private void onKeysError(Exception e) {
  if (e instanceof NotProvisionedException) {
    postProvisionRequest();
  } else {
    onError(e);
  }
}
项目:ExoPlayer-Demo    文件:StreamingDrmSessionManager.java   
private void postKeyRequest() {
  KeyRequest keyRequest;
  try {
    keyRequest = mediaDrm.getKeyRequest(sessionId, schemeInitData.data, schemeInitData.mimeType,
        MediaDrm.KEY_TYPE_STREAMING, optionalKeyRequestParameters);
    postRequestHandler.obtainMessage(MSG_KEYS, keyRequest).sendToTarget();
  } catch (NotProvisionedException e) {
    onKeysError(e);
  }
}
项目:ExoPlayer-Demo    文件:StreamingDrmSessionManager.java   
private void onKeysError(Exception e) {
  if (e instanceof NotProvisionedException) {
    postProvisionRequest();
  } else {
    onError(e);
  }
}
项目:videoPickPlayer    文件:StreamingDrmSessionManager.java   
private void postKeyRequest() {
  KeyRequest keyRequest;
  try {
    keyRequest = mediaDrm.getKeyRequest(sessionId, schemeData.data, schemeData.mimeType,
        MediaDrm.KEY_TYPE_STREAMING, optionalKeyRequestParameters);
    postRequestHandler.obtainMessage(MSG_KEYS, keyRequest).sendToTarget();
  } catch (NotProvisionedException e) {
    onKeysError(e);
  }
}
项目:videoPickPlayer    文件:StreamingDrmSessionManager.java   
private void onKeysError(Exception e) {
  if (e instanceof NotProvisionedException) {
    postProvisionRequest();
  } else {
    onError(e);
  }
}
项目:android-exoplayer    文件:StreamingDrmSessionManager.java   
private void postKeyRequest() {
  KeyRequest keyRequest;
  try {
    keyRequest = mediaDrm.getKeyRequest(sessionId, schemePsshData, mimeType,
        MediaDrm.KEY_TYPE_STREAMING, optionalKeyRequestParameters);
    postRequestHandler.obtainMessage(MSG_KEYS, keyRequest).sendToTarget();
  } catch (NotProvisionedException e) {
    onKeysError(e);
  }
}
项目:android-exoplayer    文件:StreamingDrmSessionManager.java   
private void onKeysError(Exception e) {
  if (e instanceof NotProvisionedException) {
    postProvisionRequest();
  } else {
    onError(e);
  }
}
项目:transistor    文件:DefaultDrmSession.java   
private void onKeysError(Exception e) {
  if (e instanceof NotProvisionedException) {
    provisioningManager.provisionRequired(this);
  } else {
    onError(e);
  }
}
项目:transistor    文件:FrameworkMediaDrm.java   
@Override
public KeyRequest getKeyRequest(byte[] scope, byte[] init, String mimeType, int keyType,
    HashMap<String, String> optionalParameters) throws NotProvisionedException {
  final MediaDrm.KeyRequest request = mediaDrm.getKeyRequest(scope, init, mimeType, keyType,
      optionalParameters);
  return new DefaultKeyRequest(request.getData(), request.getDefaultUrl());
}
项目:Exoplayer_VLC    文件:StreamingDrmSessionManager.java   
private void postKeyRequest() {
  KeyRequest keyRequest;
  try {
    keyRequest = mediaDrm.getKeyRequest(sessionId, schemePsshData, mimeType,
        MediaDrm.KEY_TYPE_STREAMING, optionalKeyRequestParameters);
    postRequestHandler.obtainMessage(MSG_KEYS, keyRequest).sendToTarget();
  } catch (NotProvisionedException e) {
    onKeysError(e);
  }
}
项目:Exoplayer_VLC    文件:StreamingDrmSessionManager.java   
private void onKeysError(Exception e) {
  if (e instanceof NotProvisionedException) {
    postProvisionRequest();
  } else {
    onError(e);
  }
}
项目:edx-app-android    文件:StreamingDrmSessionManager.java   
private void postKeyRequest() {
  KeyRequest keyRequest;
  try {
    keyRequest = mediaDrm.getKeyRequest(sessionId, schemePsshData, mimeType,
        MediaDrm.KEY_TYPE_STREAMING, null);
    postRequestHandler.obtainMessage(MSG_KEYS, keyRequest).sendToTarget();
  } catch (NotProvisionedException e) {
    onKeysError(e);
  }
}
项目:edx-app-android    文件:StreamingDrmSessionManager.java   
private void onKeysError(Exception e) {
  if (e instanceof NotProvisionedException) {
    postProvisionRequest();
  } else {
    onError(e);
  }
}
项目:ExoPlayer    文件:StreamingDrmSessionManager.java   
private void postKeyRequest() {
  KeyRequest keyRequest;
  try {
    keyRequest = mediaDrm.getKeyRequest(sessionId, schemeData, mimeType,
        MediaDrm.KEY_TYPE_STREAMING, optionalKeyRequestParameters);
    postRequestHandler.obtainMessage(MSG_KEYS, keyRequest).sendToTarget();
  } catch (NotProvisionedException e) {
    onKeysError(e);
  }
}
项目:ExoPlayer    文件:StreamingDrmSessionManager.java   
private void onKeysError(Exception e) {
  if (e instanceof NotProvisionedException) {
    postProvisionRequest();
  } else {
    onError(e);
  }
}
项目:Telegram    文件:DefaultDrmSessionManager.java   
private void onKeysError(Exception e) {
  if (e instanceof NotProvisionedException) {
    postProvisionRequest();
  } else {
    onError(e);
  }
}
项目:player-sdk-native-android    文件:MediaDrmSession.java   
MediaDrm.KeyRequest getOfflineKeyRequest(byte[] initData, String mimeType) {
    try {
        return mMediaDrm.getKeyRequest(mSessionId, initData, mimeType, MediaDrm.KEY_TYPE_OFFLINE, null);
    } catch (NotProvisionedException e) {
        throw new WidevineNotSupportedException(e);
    }
}
项目:player-sdk-native-android    文件:MediaDrmSession.java   
byte[] provideKeyResponse(byte[] keyResponse) throws DeniedByServerException {
    try {
        return mMediaDrm.provideKeyResponse(mSessionId, keyResponse);
    } catch (NotProvisionedException e) {
        throw new WidevineNotSupportedException(e);
    }
}
项目:PlusGram    文件:FrameworkMediaDrm.java   
@Override
public byte[] openSession() throws NotProvisionedException, ResourceBusyException {
  return mediaDrm.openSession();
}
项目:PlusGram    文件:FrameworkMediaDrm.java   
@Override
public byte[] provideKeyResponse(byte[] scope, byte[] response)
    throws NotProvisionedException, DeniedByServerException {
  return mediaDrm.provideKeyResponse(scope, response);
}
项目:Exoplayer2Radio    文件:FrameworkMediaDrm.java   
@Override
public byte[] openSession() throws NotProvisionedException, ResourceBusyException {
  return mediaDrm.openSession();
}
项目:Exoplayer2Radio    文件:FrameworkMediaDrm.java   
@Override
public byte[] provideKeyResponse(byte[] scope, byte[] response)
    throws NotProvisionedException, DeniedByServerException {
  return mediaDrm.provideKeyResponse(scope, response);
}
项目:K-Sonic    文件:FrameworkMediaDrm.java   
@Override
public byte[] openSession() throws NotProvisionedException, ResourceBusyException {
  return mediaDrm.openSession();
}
项目:K-Sonic    文件:FrameworkMediaDrm.java   
@Override
public byte[] provideKeyResponse(byte[] scope, byte[] response)
    throws NotProvisionedException, DeniedByServerException {
  return mediaDrm.provideKeyResponse(scope, response);
}
项目:videoPickPlayer    文件:FrameworkMediaDrm.java   
@Override
public byte[] openSession() throws NotProvisionedException, ResourceBusyException {
  return mediaDrm.openSession();
}
项目:videoPickPlayer    文件:FrameworkMediaDrm.java   
@Override
public byte[] provideKeyResponse(byte[] scope, byte[] response)
    throws NotProvisionedException, DeniedByServerException {
  return mediaDrm.provideKeyResponse(scope, response);
}
项目:transistor    文件:FrameworkMediaDrm.java   
@Override
public byte[] provideKeyResponse(byte[] scope, byte[] response)
    throws NotProvisionedException, DeniedByServerException {
  return mediaDrm.provideKeyResponse(scope, response);
}
项目:Telegram    文件:FrameworkMediaDrm.java   
@Override
public byte[] openSession() throws NotProvisionedException, ResourceBusyException {
  return mediaDrm.openSession();
}