是否可以使用javax.sound.sampled
或其他一些内置 Java 库在 Java Applet 中播放音频?音频是内容类型audio/basic
,采用 G711 编码。
音频流来自我正在使用的 Axis 网络摄像机的板载 HTTP 服务器。我还可以获得 AAC 或 G726 编码的音频。
我不太了解javax.sound
。但我记得很久以前处理音频的 Sun Java 库,包括 G.711 数据。稍微搜索一下就会发现com.sun.media.sound。要将 G.711 数据解码为普通 PCM 音频,请查看AlawCodec或UlawCodec类。音频是否有任何其他封装,或者只是没有标头的原始对数 PCM 字节?如果有封装,可能会有其他类首先处理它(比如AuFileReader)。