-
nokia s60 sdk 播放器播放mp4异常问题请教5
要实现的功能是流媒体播放,格式是mp4.服务器以桢为单位将数据流传到终端,然后终端根据流来创建play播放mp4.
代码如下:InputStream is = new InputStream(buff); p1 = Manager.createPlayer(is, "video/mp4"); p1.realize(); vc1 = (VideoControl) p1.getControl("VideoControl"); vc1.initDisplayMode(VideoControl.USE_DIRECT_VIDEO, this); vc1.setVisible(true); try { vc1.setDisplayLocation(posX, posY); vc1.setDisplaySize(sizeW, sizeH); vc1.setDisplayFullScreen(false); while(p1.getState() != Player.REALIZED) ThreadUtils.sleep(100); p1.prefetch(); while(p1.getState() != Player.PREFETCHED) ThreadUtils.sleep(100) p1.start(); } catch (MediaException e) { e.printStackTrace(); }
报错如下:
javax.microedition.media.MediaException: Prefetch error: -20
at com.nokia.microedition.media.PlayerImpl.doPrefetch(PlayerImpl.java:211)
at com.nokia.microedition.media.SourcePlayer.doPrefetch(SourcePlayer.java:92)
at com.nokia.microedition.media.PlayerBase.prefetch(PlayerBase.java:161)
at com.j2me.kk.component.MediaComponent.playMainVideo(Unknown Source)
at com.j2me.kk.component.MediaComponent.prepareInputStream(Unknown Source)
at com.j2me.kk.protocol.LogicUIHandler.LUI_CPackageProcess(Unknown Source)
at com.j2me.kk.protocol.ProtocolHandler.PDP_PackageProcess(Unknown Source)
at com.j2me.kk.CacheManager$DataProcessor.run(Unknown Source)
获得play的播放状态是Player.REALIZED,也就是prefetch()执行报错。这里无论有是去掉p1.prefetch()直接p1.start(),还是先p1.prefetch()再p1.start()。均报以上错误。请问各位大虾有没有解决方案啊?另外Prefetch error: -20这个代表的是什么意思呢?还有其他的error code以及分别代表的意思么?2010年9月16日 16:28
目前还没有答案
相关推荐
NOKIA S60 SDK2.0
下面我们将详细介绍如何配置Eclipse+Cabide.j+S60SDK环境,以便进行S60平台上的J2ME应用开发。 首先,我们需要下载并安装Eclipse。Eclipse是一款开源的IDE,支持多种编程语言,包括Java。你可以从官方网站下载适合...
### S60 第三版 SDK 支持特性包 1 用户指南 #### 一、简介 **S60 3rd Edition SDK 支持特性包 1** 是为 Java MIDP 开发者提供的一个全面的工具包,它帮助开发者创建针对 S60 平台的应用程序。此 SDK 包含了一系列...
S60 3.2 SDK 是由诺基亚公司开发的一款软件开发工具包,主要用于支持S60 3.2版本平台的应用程序开发。该SDK包含了必要的开发工具、文档、示例代码以及库文件等资源,旨在帮助开发者快速高效地创建基于S60 3.2平台的...
诺基亚S60V2软件是针对诺基亚基于塞班系统S60第二版平台的智能手机设计的应用程序集合。这个压缩包包含了专为这些老款设备优化的各种功能和应用,旨在提升用户体验和设备性能。 S60,全称Series 60,是诺基亚开发的...
OviMaps诺基亚地图V3.03.316(S60五版).sisx PaintPad画画画v1.0(S60五版).sisx Pdf+阅读器V1.76.3(S60五版).sisx PocketPiano掌上钢琴V1.04(S60五版).sisx PocketSensor口袋感应V1.30(S60五版).sisx ...
搭建 Nokia S60 下的 Java ME 开发环境需要安装多个软件和插件,包括 Java 1.6.0_15、Sun Java ME SDK 3.0、Eclipse 3.5.2、MTJ 插件、Nokia S60 SDK、Nokia PC Suit 和 debug agent 等。但是,一旦安装好了这些软件...
S60官方视频播放器程序主要面向诺基亚S60系列智能手机,如诺基亚N系列和E系列。该程序需要一定的硬件配置支持,包括足够的内存、处理器性能以及支持视频解码的硬件加速。同时,由于S60平台的多样性,不同版本的系统...
### S60 各 SDK 和 Symbian OS 对照表详解 #### 一、S60 SDK 与 Symbian OS 版本对应关系 在移动操作系统发展的早期阶段,Symbian OS 曾经是市场上非常流行的一个选择,特别是在功能手机时代。S60 平台作为基于 ...
标题中的“一个小型的适用于Nokia S60系列手机游戏”揭示了我们正在讨论的是针对诺基亚S60平台设计的一款轻量级移动游戏。Nokia S60(Series 60)是诺基亚在2002年推出的智能手机软件平台,基于塞班(Symbian)操作...
本文将深入探讨一款专为S60平台设计的音乐播放器源代码,其特点在于支持多种音频格式,并具备多样的播放模式。 首先,我们要明确该音乐播放器的核心功能——音频格式支持。源代码中包含了处理MP3、AMR、WAV和WMA这...
### Nokia Prototype SDK 4.0 for Java ME 安装指南知识点概述 #### 一、引言 本安装指南旨在提供关于 Nokia Prototype SDK 4.0 for Java ME 的详细安装步骤及注意事项,帮助开发者顺利完成该软件开发工具包的安装...
"Rmvb手机播放器塞班S60V3适用"正是针对这个需求而设计的应用程序,它能够让用户在他们的诺基亚或其他塞班S60V3手机上观看RMVB格式的电影,无需担心兼容性问题。 RMVB(Real Media Variable Bitrate)是由...
诺基亚S60通用模拟器是一款专门为开发者设计的工具,它允许程序员在不实际使用诺基亚S60系列手机的情况下,测试和调试针对该平台的应用程序。S60平台是诺基亚基于Symbian操作系统的一个版本,广泛应用于众多诺基亚...
标题中的“塞班S60V5可用AVI播放器”指的是适用于诺基亚Symbian S60第五版操作系统的视频播放应用,这个播放器能够支持AVI格式的视频播放。塞班S60V5是诺基亚在2009年推出的一个手机平台,主要用于当时的触摸屏智能...
**Nokia 7210 MIDP SDK 1.0** 诺基亚7210 MIDP SDK 1.0是专为开发针对Nokia 7210手机的Java ME(Mobile Information Device Profile)应用程序而设计的一个开发工具包。MIDP是Java Micro Edition(Java ME)的一...
诺基亚精简版SDK是针对诺基亚设备开发的一款轻量级软件开发工具包,主要为开发者提供了一个便捷的环境来创建、测试和调试应用程序。SDK(Software Development Kit)通常包含了一系列的库文件、开发工具、文档以及...
《NOKIA封装的手机开发包SDK文档》 诺基亚(NOKIA)作为曾经的手机巨头,为开发者提供了丰富的资源和工具,其中之一就是NOKIA封装的手机开发包SDK(Software Development Kit)。这个SDK是为了帮助开发者创建与...
诺基亚5230 UC播放器 诺基亚5230 UC播放器