Android Media 示例
一系列代码示例,帮助您加快应用开发流程。您可以浏览示例,了解如何为应用构建不同的组件。
突出显示的示例
通用 Android 音乐播放器
此示例展示了如何使用 Media3 ExoPlayer 实现适用于多种外形规格且可提供一致的用户体验的音频播放应用。
Media3 Transformer
此示例展示了如何使用 Media3 Transformer API 创建媒体编辑应用。
测试和验证
媒体控制器测试应用
MediaController API 的示例实现,可用于在 Android 上测试媒体播放的复杂性,并验证媒体会话实现。
API 演示
Media3 主演示
一个简单的播放应用,使用 ExoPlayer 播放多个测试流。可作为起点或参考项目的绝佳起点。
Media3 会话演示
实现了 MediaSession 的播放应用。
Media3 投放演示
集成了 Google Cast 的播放应用。演示了如何在 Cast 播放与本地播放之间切换。
Media3 SurfaceControl 演示
一个播放应用,使用 SurfaceControl API 将 ExoPlayer 的视频输出重定向到不同视图。需要 minSdkVersion 29。
Media3 GL 演示
将视频渲染到 GLSurfaceView 并应用 GL 着色器的播放应用。
MIDI 示例
此集合的示例应用展示了 Android 13 中引入的 MIDI 2.0 API。