- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我认为我在 Blackberry 9000 模拟器上错误地使用了 InputStream:
我找到了一些示例代码,
让您可以在 Blackberry 应用程序中播放视频。该代码声称它可以处理 HTTP,但需要一些努力才能真正做到这一点:
具体来说,我在做:
StreamConnection s = null;
s = (StreamConnection)Connector.open("http://10.252.9.15/eggs.3gp");
HttpConnection c = (HttpConnection)s;
InputStream i = c.openInputStream();
System.out.println("~~~~~I have a connection?~~~~~~" + c);
System.out.println("~~~~~I have a URL?~~~~" + c.getURL());
System.out.println("~~~~~I have a type?~~~~" + c.getType());
System.out.println("~~~~~I have a status?~~~~~~" + c.getResponseCode());
System.out.println("~~~~~I have a stream?~~~~~~" + i);
player = Manager.createPlayer(i, c.getType());
我发现这是我可以从 HTTPConnection 获取 InputStream 而不会导致:“JUM 错误 104:未捕获的 NullPointer 异常”的唯一方法。 (也就是说,转换为 StreamConnection,然后转换为 HttpConnection 以防止崩溃)。
但是,我仍然没有流式传输视频。以前,无法创建流(它会因空指针异常而崩溃)。现在,正在制作一个流,调试器声称它开始从中流式传输视频......但没有任何反应。没有视频播放。
该应用程序不会卡住、崩溃或任何其他情况。我可以自由地“暂停”和“播放”,并为两者获取适当的调试消息。但是没有视频显示。
如果我正在播放本地存储在黑莓上的视频,一切都很好(它实际上在播放视频),所以我知道播放器本身工作正常,我只是想知道我的播放器是否有问题流?
API 表示播放器可以接收 InputStream。它需要一种特定的类型吗?如何查询我的输入流以了解它是否有效?它存在的比我以前得到的更远。
-珍妮
编辑:我使用的是 Blackberry Bold 模拟器 (9000)。我听说某些版本的手机不通过 HTTP 传输视频,但是 Bold 可以。不过,我还没有看到这方面的例子。当我上网并指向黑莓手机可播放的视频时,它会尝试流式传输,然后要求我实际下载文件(然后在我下载后播放正常)。
编辑:此外,我也有一台实体黑莓 Bold,但它也无法流式传输(我去了 m.youtube.com,只是收到服务器/内容未找到错误)。我需要做些什么来流式传输 RTSP 内容吗?
最佳答案
所以,经过很长一段时间后,我确定 Blackberry Bold 9000 不支持 http 流式传输。我最终不得不(或者更确切地说,我的一个同事不得不)为渐进式下载编写自定义方法来模拟它。哦,好吧。
关于video - 在 Blackberry JDE 中播放 InputStream 视频,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1393772/
黑莓 JDE 不包括 java.util.ArrayList ,即使它知道 java.util ?那是怎么回事? BB 有对应的类(class)吗?我不想使用数组,真的,因为我要处理的对象数量未知。为
我想在 emacs 中开发 java。我安装了 ecb、jde 和自动完成扩展。每一个都运行良好,而无需启动其他。但是当我想一起使用它们时,发生了一些问题。 自动完成模式不会自动启动 jde,我需要通
我是 Blackberry 编程的新手,很快就会开始我的第一个应用程序。我相信我将支持 OS 4.5 及更高版本,但现在需要决定使用哪个 JDE。我想支持尽可能多的手机,这就是为什么我认为 4.5 及
我正在为 OS 6.0 使用来自黑莓(不是 eclipse)的标准黑莓编辑器。它附带的模拟器适用于型号 9800 Torch,但我想将它用于 Bold 9650。我已经从网上下载了 Bold 9650
我对如何在 Blackberry JDE 中实现 FieldChangeListener 感到有点困惑。一种方法是让我的主类实现 FieldChangeListener,然后在其中添加一个 field
我正在使用 Eclipse 的 JDE 插件(版本 1.0.0.67)开发 BlackBerry 应用程序,我想知道是否有一个可以运行这些应用程序的设备列表。 这是出于商业目的,我们需要能够告诉客户支
我正在尝试在 Windows 7 上安装 Blackberry JDE。我安装了 java,并将 JAVA_HOME 变量设置为 java 的安装目录,但是安装程序告诉我找不到 Java,我需要下载并
所以,我正在使用 HTTPConnection 类,如下所示: HttpConnection c = (HttpConnection)Connector.open("http://147.11
我在安装 BlackBerry JDE 插件时遇到问题。我已从 BlackBerry 网站下载并安装了该插件。安装顺利完成。但是,当我打开 Eclipse 时,没有显示 BlackBerry 选项。
我正在编写代码以从公历日期转换为 JDE ( J.D.Edwards ) 儒略日期。 注意:JDE 儒略日期与术语 Julian date 的正常用法不同。 . 据我通过 Google 搜索得出,JD
所以,我正在尝试从 HTTP url 获取要播放的视频。为此,我使用 URL 对象,然后对其进行 openStream,如下所示: URL url = new URL("http://good
我遵循了本指南: http://www.thinkingblackberry.com/archives/21/comment-page-1#comment-104 安装了 JDE 4.7 和 4.5
我们正在尝试为 JDE9.0 使用动态 java 连接器,但面临着进程句柄数量增加的问题。 场景: 并行调用动态 JDE 连接器并同时进行多个调用。 执行BSFN的实现流程如下: 1)登录方法具有所有
当我在 eclipse 中输入以下 Java 代码时,它返回一个错误。 Eclipse 教程告诉我这应该可行。我究竟做错了什么? This is a picture of my code 。 impo
我知道可以使用 SELECT 语句(在 JDEdwards 中,我们有一个业务函数 [C 语言],可以对 SELECT 语句执行此操作),但是我需要制作一个可以进行“动态上传”的新功能。 在这种情况下
我在不使用 Blackberry JDE 或 Eclipse 插件的情况下构建我的应用程序 .cod 文件。如果我硬编码我的 main() 方法需要的字符串参数,那么在模拟器中一切正常。 (我正在使用
我认为我在 Blackberry 9000 模拟器上错误地使用了 InputStream: 我找到了一些示例代码, http://www.blackberry.com/knowledgecenterp
我正在尝试使用 float f[] = new float[20] ; java.util.Arrays.fill( f, 0.0f ) ; 但是 Eclipse 将第二行标记为 java.util.
在我的系统中,时间戳使用旧的 IBM julian 格式返回。 例如: 12 点 0 分 1 秒 AM(午夜后 1 秒)返回 01。 12 点 22 分 15 秒 AM 返回 2215。 1点22分1
main[1] 打印变量 com.sun.tools.example.debug.expr.ParseException:名称未知:myVariable 我的变量 = null 关于为什么会发生这种情
我是一名优秀的程序员,十分优秀!