我有 MP3 文件形式的在线音频,如何从我的 J2ME 应用程序流式传输音频?网站为应用程序提供要播放的音频列表,选择音频,然后必须从网站流式传输。
示例代码会很好。谢谢
最佳答案
没有可靠的方法来确保 MIDlet 将流式传输音频数据,因为您无法控制电话制造商如何实现 JSR-135 (为您提供在 MIDlet 中播放音频的 API 的规范)。
从技术上讲,使用 javax.microedition.media.Manager.createPlayer(String aUrl)
创建 Java 媒体播放器应该使 JSR-135 实现流位于 url 的音频数据。
不幸的是,如果有的话,通常只支持非常简单的音频内容(wav 比 mp3)的流式传输,通常是通过网络连接支持的,而且通常是调用 createPlayer(String aUrl)
。如果 url 不以 "file://"开头,将抛出异常
可能有些设备制造商设法将更完整的音频/网络模块插入到 JSR-135 实现中,但要找到它们需要您进行大量测试。
关于java-me - 使用 J2ME 的音频流,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1468223/