Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我需要一个可以将 AAC 音频流转换为 M4A 的库。我们在使用 android 2.3.3 的 HTC Desire 上播放 AAC 时遇到问题,我们收到此错误:
MediaPlayer.MEDIA_ERROR_SERVER_DIED (100)
我想知道是否有任何规范可以将 AAC 转换为 M4A 或任何可以使用的库。
您可以使用 ffmpeg 或 opencore 库将 AAC 转换为 PCM 并使用 AudioTrack 播放。
M4A 是一种容器格式,AAC 是一种编解码器。M4A 可以包含 AAC 音频(我相信它是 M4A 和 ALAC(无损)的常见编解码器之一)。
我想你有其他容器格式的 AAC 音频?如果是这样,您应该检查 libavformat。但是,HTC 上的硬件可能无法解码您拥有的 AAC 风格,因此您可能需要转码或使用 ffmpeg 等软件解码器。