implementation 'com.google.android.exoplayer:exoplayer-core:2.10.8' implementation 'com.google.android.exoplayer:extension-mediasession:2.10.8' implementation 'com.google.android.exoplayer:extension-okhttp:2.10.8'
以下是使用ExoPlayer的示例代码:
// 创建ExoPlayer实例 SimpleExoPlayer player = ExoPlayerFactory.newSimpleInstance(context);
// 创建渲染器工厂,用于处理媒体流
DefaultRenderersFactory renderersFactory = new DefaultRenderersFactory(context);
// 配置渲染器以支持Widevine许可证
DefaultDrmSessionManager
// 创建媒体源 MediaSource mediaSource = ...;
// 将媒体源分配给ExoPlayer player.prepare(mediaSource);
// 开始播放 player.setPlayWhenReady(true);
请参阅ExoPlayer文档以了解更多信息。