`
- 浏览:
12922276 次
- 性别:
- 来自:
大连
-
- importjavax.microedition.lcdui.*;
-
importjavax.microedition.midlet.*;
-
importjavax.microedition.media.*;
-
importjavax.microedition.media.control.*;
-
-
publicclassStreamingVideoextendsMIDletimplementsCommandListener,PlayerListener,Runnable{
-
-
-
privateDisplaymyDisplay;
-
privateFormmyForm;
-
-
privateThreadstreamingThread;
-
privatePlayermyPlayer;
-
privateVideoControlvc;
-
privatebooleanrunning=false;
-
-
publicStreamingVideo(){
-
myDisplay=Display.getDisplay(this);
-
myForm=newForm("StreamingTest");
-
myForm.addCommand(newCommand("Exit",Command.EXIT,0));
-
myForm.addCommand(newCommand("Start",Command.OK,0));
-
myForm.setCommandListener(this);
- }
-
-
protectedvoidstartApp()throwsMIDletStateChangeException{
- myDisplay.setCurrent(myForm);
-
streamingThread=newThread(this);
- }
-
protectedvoidpauseApp(){}
-
protectedvoiddestroyApp(booleanunconditional){
-
try{
- myPlayer.stop();
- myPlayer.close();
- }
-
catch(Exceptione){
-
log("Exception:"+e.toString());
- }
- }
-
-
-
privatevoidstartStreaming(){
-
try{
-
myPlayer=Manager.createPlayer("rtsp://yourServer/mobile/realmp3.3gp");
-
myPlayer.addPlayerListener(this);
- myPlayer.realize();
-
-
vc=(VideoControl)myPlayer.getControl("VideoControl");
-
if(vc!=null){
-
myForm.append((Item)vc.initDisplayMode(vc.USE_GUI_PRIMITIVE,null));
-
-
vc.setDisplaySize(120,160);
- }
- myPlayer.start();
-
}catch(Exceptione){
-
log("Exception:"+e.toString());
-
myForm.append("Exception:"+e.toString());
- }
- }
-
-
publicvoidcommandAction(Commandc,Displayables){
-
if(c.getCommandType()==Command.EXIT){
-
running=false;
- notifyDestroyed();
-
}else{
- streamingThread.start();
- }
- }
-
-
-
-
publicvoidplayerUpdate(Playerplayer,Stringevent,ObjecteventData){
-
log("**playerUpdate:"+event+"**");
-
- }
-
publicvoidlog(Stringmsg){
- System.out.println(msg);
- }
-
-
publicvoidrun(){
-
running=true;
- startStreaming();
-
while(running){
- Thread.yield();
- }
- }
- }
分享到:
Global site tag (gtag.js) - Google Analytics
相关推荐
《坦克大战》手机版J2ME实现FC模拟(支持诺基亚版本) ,很好的例子
这是我开发的J2ME实现画图程序,希望大家能互相学习交流
j2me手机浏览器 j2me手机浏览器 j2me手机浏览器
j2me 实现抛物线的两种方法 j2me 实现抛物线的两种方法 j2me 实现抛物线的两种方法 j2me 实现抛物线的两种方法 j2me 实现抛物线的两种方法
J2ME实现的断点续传,解决下载文件问题
J2ME 实现的 UrlEncode编码 J2ME 实现的 UrlEncode编码 J2ME 实现的 UrlEncode编码
A*算法(j2me实现)A算法使用j2me实现
优秀论文\应用J2ME实现手机游戏优化技术的研究与实现,毕业论文设计,毕业答辩,手机游戏,J2ME。
用J2ME实现的手机邮箱,包含源码。可应用,非试验项目。
j2me实现mvc的框架源码j2me实现mvc的框架源码j2me实现mvc的框架源码j2me实现mvc的框架源码
j2me手机游戏 j2me手机游戏 j2me手机游戏 j2me手机游戏 j2me手机游戏j2me手机游戏 j2me手机游戏
基于netbeans集成开发环境的J2ME手机编程,实现了一个手机电话本功能
一个手机上的QQ,包括服务器端跟客户端,含源码,值得一看
祥细的PDF教程!教你编写一个手机J2ME程序!
用J2ME实现简单电子邮件发送功能 用J2ME实现简单电子邮件发送功能
j2me手机游戏开发j2me手机游戏开发技术详解
基于J2ME的手机五子棋游戏设计与实现。可用的毕业设计。
j2me 实现文件选择组件,播放池,视频播放
2第二章 高级界面开发1基本界面和Command J2ME 第一部分 手机程序开发 教程 (待续)
介绍J2ME如何开发手机游戏及其应用