`
wangxc
  • 浏览: 210134 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

查看手机客户端支持的传输协议和音频视频格式

    博客分类:
  • J2ME
阅读更多
手机的传输协议以及音、视频的查看方式代码:

scheme是协议的名称。 包括:HTTP协议,RTP(Real Time Transfer Protocol,实时传输协议),RTSP协议。

package com.mopietek;

import javax.microedition.lcdui.Command;
import javax.microedition.lcdui.CommandListener;
import javax.microedition.lcdui.Display;
import javax.microedition.lcdui.Displayable;
import javax.microedition.lcdui.Form;
import javax.microedition.media.Manager;
import javax.microedition.midlet.MIDlet;
import javax.microedition.midlet.MIDletStateChangeException;

public class MediaInfo extends MIDlet implements CommandListener{

	public Display display;
	public static Command exitCommand = new Command("退出程序",Command.EXIT,1);
	
	public MediaInfo(){
		display = Display.getDisplay(this);
	}
	
	
	
	protected void destroyApp(boolean d) throws MIDletStateChangeException {
		// TODO Auto-generated method stub
		
	}

	protected void pauseApp() {
		// TODO Auto-generated method stub
		
	}

	protected void startApp() throws MIDletStateChangeException {
                  //获取支持的内容类型列表
		String [] protocols = Manager.getSupportedProtocols(null);
		Form  form = new Form("手机测试");
	//	System.out.println("支持的协议:");
		form.append("支持的协议:");
		for(int n=0;n<protocols.length;n++){
	//		System.out.println("-" + protocols[n]);
			form.append("-" + protocols[n]);
        //获取每个内容类型支持的协议列表			
            String [] contentTypes = Manager.getSupportedContentTypes(protocols[n]);
        //	      System.out.println("    支持的内容");
			form.append("    支持的内容");
			for(int m=0;m<contentTypes.length;m++){
	//			System.out.println("     "+contentTypes[m]);
				form.append("     "+contentTypes[m]);
			}
			
		}
		form.addCommand(exitCommand);
		form.setCommandListener(this);
		display.setCurrent(form);
		
	}

	public void commandAction(Command c, Displayable dis) {
		
		if(c == exitCommand)
			notifyDestroyed();
	}
	     

}
分享到:
评论

相关推荐

    基于UDP协议的视频图像传输的研究与实现

    本文首先介绍了利用UDP协议进行视频网络传输的优点和不足。然后,根据视频网络传输的要求扩展了UDP协议,给UDP数据包定义了一个8个字节的包头结构,用来传送数据包的序列号、时戳等信息,且在发送端对传输进行光滑化...

    C#收发二进制数据比如图片,声音、文件、视频等基于流的tcp协议socket服务端和客户端

    C#开发的Socket通信源码。包含客户端和服务端。基于windows系统的IOCP模型开发,吞吐性能高,稳定性强。也非常容易和第三方系统进行对接。基于SharpSocket开发。使用TCP协议,可以自动重连。

    qTox:qTox是使用加密的对等Tox协议的聊天,语音,视频和文件传输IM客户端

    方便:支持文本、音频、视频通话安全:点对点端对端加密,没有中心服务器简单:qTox使用简单,不需要任何专业知识,你只要专注于聊天自由:qTox是完全免费的。除了免费使用,还能自由修改它qTox使用首先qTox是点对点...

    研究论文-基于DirectShow RTMP协议的视频采集传输系统的设计与实现.pdf

    通过多线程技术对采集到的视频和音频数据进行封装为可被流媒体服务器识别的可播放流,通过IP网络,以流媒体的形式传输给流媒体服务器Nginx,Nginx服务器通过网络接收各个客户端的音视频数据流,通过一定的缓冲机制,保证...

    基于Java视频会议系统的设计与实现 的毕业设计,它可以实现多人视频会议、视频聊天等功能

    网络通信模块负责与参会者客户端的网络通信,将视频和音频数据以及控制指令进行传输。它采用TCP协议,通过Socket实现客户端与服务器的连接和数据传输。 该系统采用Java语言进行开发,使用Java Media Framework(JMF)...

    基于Java的远程视频会议系统的实现.rar

    数据加密:对视频、音频和聊天数据进行加密处理,确保数据的机密性和完整性。 身份认证:采用安全的身份验证机制,如用户名密码验证、Token验证等,防止未经授权的用户访问会议系统。 性能优化: 视频流优化:实现...

    基于安卓的vlc+rstp串流视频直播

    本项目是一个基于安卓的视频直播项目源码,编译安装到手机上后,在电脑上安装vlc播放器,在vlc播放器(媒体-打开串流)里面输入安卓客户端生成的...H.264支持分辨率高达1080p和在手机上运行ICS或JB就能够支持AAC格式。

    RemoteMonitoringSystem.rar_协议_播放_服务端_架构_监控

    远程客户端负责接收服务端的视频音频数据流以及播放视频音频,并提供数据分析处理功能和控制台功能。主要研究的内容有多媒体的MPEG-4视编码压缩与解码技术,多媒体信息的存储与数据分析技术,基于TCP/IP协议网络传输...

    dfs.zip_DFS协议_tftp_udp 音频_udp上传下载

    C语言编写的UDP简单文件传输协议TFTP,含客户端和服务端 默认的下载路径为E:/up/,文件将被下载到E:/dn/下;默认的上传路径为E:/dn/,文件将被上传到E:/up/下,也可以通过改变源码更改下载上传路径 不仅支持简单的...

    多媒体网络传输技术.docx

    一般来说,流包含两种含义,广义上的流是使音频和视频形成稳定和连续的传输流和回放流的一系列技术、方法和协议的总称,我们习惯上称之为流媒体系统;而狭义上的流是相对于传统的下载-回放(Download-Playback)...

    Sipdroid开源项目

    sip协议栈使用JAVA实现,音频Codec使用skype的silk(Silk编解码是Skype向第三方开发人员和硬件制造商提供免版税认证(RF)的Silk宽带音频编码器)实现。NAT传输支持stun 手机网络电话还是voipdoup好,sipdroid这个...

    http的具体介绍.doc

    它指定了客户端(如浏览器)可能发送给服务器什么样的消息以及得到什么样的响应,从而实现了对各种资源(如HTML页面、图像、音频、视频等)的传输和访问。HTTP协议是Web的核心,是构成Web页面的超媒体文档在Web...

    NymphCast:音频和视频播放系统,支持自定义应用程序

    它支持从各种客户端设备通过网络流式传输音频和视频,以及将互联网媒体流式传输到由客户端设备控制的NymphCast服务器。 此外,该服务器还支持用AngelScript编写的功能强大的NymphCast应用程序,以扩展整体...

    向日葵远程控制MAC客户端 v1.1.4096beta.zip

    向日葵远程控制MAC版客户端是一款远程控制电脑的软件,是一款PC管理和控制的服务软件,支持远程观看、远程控制、远程文件、等功能。您在任何连入互联网的地点,都可以轻松被向日葵主控端程序访问。向日葵远程控制MAC...

    rtmp规范中文版1.0

    例如,视频直播服务可以基于每个消息的发送时间和答复时间选择丢弃视频消息,使慢的客户端能及时接受到音频消息。 RTM块流包含自己的带内协议控制消息,并且提供了让更高层的协议嵌入用户控制消息的机制。

    视频会议系统,基于socket视频音频采集,采用c#做后台开发,客户端为WPF..zip

    网络与通信:数据传输、信号处理、网络协议、网络与通信硬件、网络安全网络与通信是一个非常广泛的领域,它涉及到计算机科学、电子工程、数学等多个学科的知识。 云计算与大数据:包括云计算平台、大数据分析、人工...

    计算机专业毕设精选-ASP.NET多功能聊天软件的设计与开发——文字聊天文件传输模块(源代码+论文).rar

    2. **文件传输**:用户可以在聊天过程中轻松发送和接收文件,支持多种文件格式,如文档、图片、音频和视频等。 3. **用户管理**:提供用户注册、登录、修改个人信息等功能,确保用户信息的隐私和安全。 4. **聊天...

    VS2013编译live555(20200515)生成的静态64位库

    Live555实现了对多种音视频编码格式的音视频数据的流化、接收和处理等支持,包括MPEG,H.265,H.264,H.263 +,DV或JPEG视频和多种音频编码。同时由于良好的设计,Live555非常容易扩展对其他格式的支持。 使用Live...

    计算机毕业设计 - SIPVoIP客户端源代码,保证可靠运行,计算机毕业生可参考,免费资源下载

    同时,我们注重用户体验的优化,通过采用先进的音频编解码技术和网络传输技术,确保语音通话的清晰度和实时性。 在代码结构方面,我们采用了模块化的设计思路,将不同功能模块划分为独立的代码单元,提高了代码的...

    red5的安装包及简介

    1. Red5 介绍 Red5是一个采用Java 开发开源免费的的Flash 流媒体服务器,功能和Adobe 的fms(F lash Media Server)相同,它支持把音频(MP3) 和视频(FLV)转换成播放流,在下载的同时播放流;...流媒体传输协议。

Global site tag (gtag.js) - Google Analytics