57、Android 音频、视频播放及相机使用全解析

Android 音频、视频播放及相机使用全解析

1. 引言

如今,智能手机和平板电脑广受欢迎,很多人用它们取代了相机、音乐播放器和录音机等其他便携式电子设备。因此,Android 的媒体 API 变得愈发强大和重要,它能让开发者构建出提供丰富音频、视频和相机体验的应用程序。本文将介绍控制音频和视频录制与播放的 Android API,如何控制设备的音频焦点,以及在其他应用程序获取焦点或输出通道改变时如何做出恰当反应。

2. 支持的多媒体格式和网络协议

2.1 支持的多媒体格式

Android 8.1 Oreo(API 级别 27)作为框架的一部分,支持以下多媒体格式进行播放。不过,部分设备可能支持更多文件格式的播放:
| 媒体类型 | 支持的格式 |
| ---- | ---- |
| 音频 | AAC LC、HE - AACv1 (AAC+)、HE - AACv2 (Enhanced AAC+)、AAC ELD (Enhanced Low Delay AAC)、AMR - NB、AMR - WB、FLAC、MP3、MIDI、Ogg Vorbis、PCM/WAVE、Opus |
| 图像 | JPEG、PNG、WEBP、GIF、BMP |
| 视频 | H.263、H.264 AVC、H.265 HEVC、MPEG - 4 SP、VP8、VP9 |

2.2 支持的网络协议

以下网络协议支持流媒体播放:
- RTSP (RTP, SDP)
- HTTP/HTTPS 渐进式流媒体
- HTTP/HTTPS 直播流(运行 Android

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值