java-me - 使用 J2ME 的音频流

标签 java-me

我有 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/

相关文章:

java - Java ME 中的二进制消息有多可靠

testing - J2ME覆盖工具

blackberry - 如何在没有 GPS 的情况下在 Blackberry OS 5 上获取地理位置

java - JXTA中哪里可以找到NetworkManager.RecursiveDelete();

java - 如何在 NetBeans 7.2 中安装 CLDC 平台?

java - JavaME 函数帮助

facebook - 创建连接到 facebook 的 j2me 应用程序(不是 swt 项目)

java - j2me :question about Landmark class

java-me - J2ME AES 解密错误(org.bouncycaSTLe.crypto.InvalidCipherTextException : pad block corrupted)

encoding - 如何将 cp1251 字节数组转换为 utf8 字符串?