我编写了一个简单的媒体播放器,它使用 java 声音和一堆不同的 SPI 来支持各种音频格式。不过,我还没有找到 .m4a 的 SPI。我看过JAAD,但它似乎只有 AAC 的 SPI,而不是 M4A。
外面有吗?
因此,在进行更多研究之后,如果里面的音频是 AAC,那么理论上 JAAD 应该适用于 .m4a 和 .mp4 容器。对我来说,它只是获取数据线,但实际上并没有从解码流中读取字节。我在这里发布了这个问题:Java sound not playing m4a files through JAAD