最近在做一个KJAVA平台上的图铃的应用,因为铃声可能是midi、mp3等。但又有些手机并不支持midi以外的其它音乐数据类型。所以检测手机对MMAPI的支持情况就很重要了。
用了以下方法:
public boolean isTypeSupported()
{
boolean supported = false;
String version = System.getProperty("microedition.media.version");
if(version != null){
String [] ringType = Manager.getSupportedContentTypes(null);
for(int j = 0;j < ringType.length;j++){
if(ringType[j] == ringTypeString[tempIndex])
supported = true;
}
}
return supported;
}
如果支持的话,client端就会发送请求数据到server端,否则会出现一个Alert警告页面:
if(isTypeSupported())
GameNet.setURL((GameNet.getStringUrl().append("7&ringope=3&id=" + newsType[tempIndex])).toStrin());
else{
Alert alert = new Alert("警告","您的手机不支持此类型音乐",null,AlertType.ERROR);
alert.setTimeout(Alert.FOREVER);
XFort.dis.setCurrent(alert);
}
分享到:
相关推荐
本章介绍Windows多媒体的两种传统编程接口——高层的MCI和底层的MMAPI,主要讨论MCI的命令串和命令消息方式编程和MMAPI中的MMIO与MIDI编程。 MCI和MMAPI都没有被封装入MFC,为Windows SDK中的API。在Visual Studio ...
完整的mmapi介绍,是学习j2me多媒体开发的好助手。
本章介绍Windows多媒体的两种传统编程接口——高层的MCI和底层的MMAPI,主要讨论MCI的命令串和命令消息方式编程和MMAPI中的MMIO与MIDI编程。
mmapi-1[1].2-mrel2-spec.zip J2ME的API中文文档--Mobile Media API (JSR-135)
介绍Windows多媒体的两种传统编程接口——高层的MCI和底层的MMAPI,主要讨论MCI的命令串和命令消息方式编程和MMAPI中的MMIO与MIDI编程
用MMAPI开发手机摄像头程序.doc 用MMAPI开发手机摄像头程序.doc
使用J2ME MMAPI开发移动多媒体应用技术.doc
J2ME中用MMAPI开发手机摄像头程序,真的值得一看的哟,不看浪费。
Pro Java ME MMAPI Mobile Media API for Java Micro Edition
j2me多媒体j2me多媒体j2me多媒体j2me多媒体j2me多媒体
第12章多媒体开发与MCI与MMAPI编程.pdf
共计25页,概述如下: BlackBerry视频录制编程概述 BlackBerry 5.0 平台以及之前的版本对多媒体的支持依赖于JSR 135,也就是标准J2ME...1. 获取/选定手机对视频格式/编码的支持 2. 录制/存储视频 3. 回放已录制的视频
mm_api-多发性骨髓瘤数据服务的API 描述 这是一个小型Web服务,为多发性骨髓瘤服务提供数据。
本章介绍BlackBerry 系统属性,包括CLDC/MIDP/JTWI,MMAPI,PDAP,LAPI,SATSA,CHAPI,I18N,Bluetooth,WMA, JAX-RPC,JAXP,Browser。列表1 列出各系统属性类别。 CLDC/MIDP/JTWI 的系统属性 使用 System....
包括P800/802, T610/618等索爱手机的开发包,支持MMAPI。
javaME 源码 包括基础知识 、Canvas、RMS 、多线程 、HTTP、Socket、Datagram、文件读写创建删除、PIM、短信彩信、MMAPI、MVC模式等等实例 ---------------以下内容编号对应...18单元测试 19"在线听歌"商务应用实例
WTK会首先自动检测当前系统已有的Java虚拟机: 然后显示出当前虚拟机所在路径 您在确定无误后,就可以继续了,最后安装成功后,您将得到一个包括多种实用工具的开发包。以下是安装显示的菜单项。 2.2 目录...
mes Java原始码Apress源代码 该存储库由Vikram Goyal陪同(Apress,2006年)。 使用绿色按钮将文件下载为zip格式,或使用Git将存储库克隆到您的计算机上。 发行版 版本v1.0对应于已出版书籍中的代码,没有更正或更新...
3 概述 移动多媒体包括使用移动终端播放音乐,视频,拍照,录制视频,和在线影音。...BlackBerry Java 提供的多媒体支持包括MMAPI-JSR 135 和Plazmic Media Engine。本章主要介绍 MMAPI 在BlackBerry 平台上的应用。
Test1---http连接 Test2---Socket连接 Test3---DatagramSocket连接 Test4---MMAPI Test5---多客户端服务器 Test6---MMAPI2 Test7---WMAServer