问题标签 [mmapi]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
1590 浏览

http - 流式传输 HTTP 视频,甚至在黑莓模拟器上调试的正确方法是什么?

可能重复:
在 Blackberry JDE 中播放 InputStream 视频

我已经看到了很多不同的方法,但没有一个是具体的(我实现它们的尝试都失败了)。

是否存在在黑莓上流式传输 http 视频的已知方法?示例代码,教程,什么?

我找到的最接近的是:http ://www.blackberry.com/knowledgecenterpublic/livelink.exe/fetch/2000/348583/800332/1089414/How_To_-_Play_video_within_a_BlackBerry_smartphone_application.html?nodeid=1383173&vernum=0

上面的教程,但是有几个问题:

首先,它提供的示例代码用于本地视频(我可以成功播放)。它声称“任何有效的 URL”都适用于 HTTP 流,但这显然是错误的,因为提供已知良好的 .sgp URL 没有任何作用。

createPlayer 方法具有接受 InputStream 的能力,这听起来很有希望,因此我修改了示例代码,使其具有以下几行:

而不是从字符串创建的前一个播放器(在我的源代码中注释掉)。

然而,这给我带来了完全相同的问题(具体来说,尝试播放视频给我一个“JUM 错误 104:未捕获的 NullPointer 异常”。)

似乎我尝试从 URL 读取的两种方式都得到了 Null 响应。

这是我的第一个黑莓应用程序,所以我不是很熟悉如何调试它(例如,示例代码中有几次 System.out.println() 调用,但我从未看到它显示在控制台上.

我将如何调试代码,或者,流式传输 HTTP 视频的正确方法是什么?


稍微修改代码,(向流连接添加强制转换)摆脱了我的空指针错误,但即使没有崩溃,也没有异常,它仍然不是流式传输。

我确实听说模拟器无法流式传输,但是将代码放在手机上也对我不起作用。

更令人困惑的是,我的模拟器或我的实际手机都不能从我听说过的 m.youtube 流式传输 RTSP。我收到未找到服务器/内容的错误。

我工作场所的防火墙是否有可能阻止重要事情的发生?

0 投票
1 回答
633 浏览

video - 播放器在黑莓模拟器中播放 50 秒视频后卡住

我正在使用 blackberry jde 4.6 在 blackberry 9000 模拟器中测试我的应用程序。有时.3gp在我的应用程序中运行一个视频文件之前。

我的应用程序由一个播放器和两个名称为 start 和 stop 的按钮组成。如果我单击开始按钮,则播放器将运行.3gp存储在 SDCard 上的文件。

实际上视频文件可以运行一分五十秒,但如果我们只是在模拟器中运行该视频时让模拟器处于空闲状态,大约 50 秒后播放器会卡住,只有在我点击键盘上的任何按钮后它才会继续运行视频文件的剩余部分。

如果我没有让模拟器保持空闲,那么文件可以连续运行。

0 投票
1 回答
548 浏览

blackberry - 使用 javax.microedition.media.Player 时应用程序崩溃并出现异常

我有一个应用程序处理来自蓝牙的数据并将其发送到 Web 服务。最近有一个向应用程序添加声音的请求。现在,当应用程序处理批量数据并且播放器在几秒钟后不断播放时,我得到“应用程序没有响应”异常。然后终止该过程。在日志中,我可以看到在此异常之后记录了许多 ForcedStackTrace 异常。

声音在单独的线程中播放。如果应用程序不播放声音或播放短声音 - 一切正常。有什么办法可以避免这种异常的发生吗?为什么会这样?

(来自BB论坛的交叉发布)

0 投票
1 回答
832 浏览

networking - 在 Blackberry 上从网络下载和播放视频

我想在我的应用程序中从 url 播放视频...我想首先流式传输视频并将数据存储在缓冲区中,然后将缓冲区中的数据提供给播放器。

0 投票
1 回答
919 浏览

networking - 黑莓缓冲播放演示?

有人可以帮助我使用 jde 提供的 Blackberry 缓冲播放演示应用程序在服务器上缓冲 mp3 文件吗?

我已将它加载到模拟器中,并且我的 mds 已启动,但我无法播放音频。没有错误,但它不播放/加载。代码看起来一切正常。

0 投票
2 回答
2654 浏览

java-me - J2ME 可以从 N73 设备访问摄像头(图像捕获)事件吗

我正在从事需要捕捉图像捕获事件的项目。它适用于具有平台 S60 3rd edition 的诺基亚 N73。是否有任何可能的方式仅使用 J2ME(不使用 symbian)。

说明:J2ME 应用程序在后台运行,点击从摄像头捕捉图像 J2ME 应用程序启动并出现在前面。获取捕获的图像并将其传输到 J2ME 应用程序并显示在屏幕上。

如果无法使用 J2ME ,有没有可能使用 symbian 的方法?任何人都可以提供教程或代码片段吗?

谢谢你。

问候, 拉吉夫

0 投票
1 回答
533 浏览

java-me - 不要让显示在 JavaME 中进入待机状态

我将视频流式传输到我的 MIDLET。在播放时,20 秒后(取决于系统设置)手机上的显示屏会进入待机模式。

如何防止这种情况发生,例如,我可以观看视频 5 分钟,而无需点击某些东西来唤醒显示器?

0 投票
1 回答
1120 浏览

java-me - 诺基亚 E65 上的 J2ME 媒体播放器可以工作吗?

我正在尝试在 J2ME 中编写一个简单的媒体播放应用程序。目前我从最简单的事情开始,我只想从 jar 文件中包含的资源中播放一个 wav 文件。我正在使用这个简单的代码:

我在两部手机上运行它:带有最新固件的诺基亚 E65 和带有原始固件的诺基亚 3110c。在 E65 上,我看到播放器已创建,它开始播放并且没有抛出异常。但我什么也听不见……同样的 wav 文件可以在内置媒体播放器中正常工作。如您所见,我附加了一个播放器侦听器,它只接收一条消息:STARTED。(没有VOLUME_CHANGEDEND_OF_MEDIA事件。)

在诺基亚 3110c 上运行的相同 jar 文件可以正常运行并显示所有预期的播放器事件。

知道 E65 可能有什么问题或我做错了什么吗?

0 投票
1 回答
729 浏览

user-interface - 在 BlackBerry 上控制视频播放(播放、暂停、前进、搜索栏)

谁能帮我在我的应用程序中添加视频控件(播放、暂停、前进、搜索栏)?

0 投票
1 回答
1000 浏览

java-me - Windows Mobile 上的 J2ME 摄像头和录音机访问

我目前正在参与一个研究项目,该项目要求我使用 J2ME 访问 Windows Mobile 相机和录音机,以便拍照和录制声音......由于某种原因,手机必须是 Windows Mobile和我在一起,软件必须用 Java 编写,这也不是我的决定。

所以我需要尝试找到支持此功能的手机(如果有的话),所以我想知道是否有人找到了?

感谢您的帮助。

(注意支持MMAPI(JSR 135)的手机不代表可以使用摄像头和录音机,我们现在的手机有这个,没有访问权限)。