问题标签 [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.
java - j2me 中的全分辨率相机访问
我正在尝试在高端诺基亚手机 (N95) 上进行图像捕捉。手机的内置摄像头非常好(4 兆像素),但在 j2me 中我似乎只能获得最大 1360x1020 的图像。我主要从这个例子http://developers.sun.com/mobility/midp/articles/picture/
我所做的是从 640x480 开始,并将宽度和高度分别增加 80 和 60,直到失败。代码行是:
jpg = mVideoControl.getSnapshot("encoding=jpeg&quality=100&width=" + width + "&height=" + height);
所以这两个问题是: 1.手机在获取大于1360x1020的图像时会抛出异常。2. 较高分辨率的图像似乎只是较小图像的平滑版本。例如,当我拍摄一张 640x480 的图像并在 Photoshop 中将其放大时,我无法区分这与所谓的 1360x1020 之间的区别。
这是手机上j2me的限制吗?如果是这样,是否有人知道从 j2me 应用程序中获得更高分辨率的方法和/或如何从另一个应用程序中访问本机相机?
blackberry - 黑莓 8330 的声音问题
似乎在 CDMA Blackberry 8330 上,我尝试使用 J2ME 播放的几乎每个 mp3 文件都会在实际结束前几秒钟被剪切。有人有线索吗?
audio - 使用 J2ME 播放音频
使用 J2ME 媒体库播放音频的最佳方式是什么?例如,我应该使用 MMAPI 还是应该只使用 Midlet 的 platformRequest(String s) 方法?
java - 使用 J2ME 删除文件会引发 IOException
我正在尝试使用 J2ME 的 FileConnection.delete() 方法删除文件,但每次调用 delete() 方法时都会引发 IOException。我写了一个条件语句来验证文件的存在,但不管这个事实,一个 IOException 被抛出。
根据FileConnection API,当对 FileConnection 对象调用 delete() 时,与该对象关联的所有流都将关闭,如果与特定文件关联的流发生任何后续操作,则会引发 IOException。
我尝试删除的文件已记录在同一个程序中,但在调用 delete() 方法后,我调用了 recordControl.reset()。这可能会导致抛出 IOException 吗?
我的问题可能是什么?
java - 在 J2ME 中将缓冲区旋转到播放器的替代方法?
由于许多 J2ME 手机的(相当烦人的)限制,音频文件在完全下载之前无法播放。因此,为了播放实时流,我不得不一次下载块,并构建ByteArrayInputStream
s,然后将其提供给玩家。
这很好用,除了每次流结束并且需要一个新的流时会有大约 1/4 秒的令人讨厌的间隙。有没有办法解决这个问题,或者上面的问题?
java-me - 使用 JSR-135 MMAPI 实现自定义编解码器
是否可以使用JSR135实现自定义编解码器并播放媒体文件?实际上,我有兴趣在 J2ME 中播放自定义媒体文件。我认为 JSR135 是一个很好的起点,但我愿意接受其他建议。谢谢。
更新 我没有尝试过,但我相信,如果我使用 JSR75 打开文件,我会得到一个 InputStream。我可以使用自定义 InputStream 将自定义编解码器转换为 MMAPI 可以理解并且可以播放的已知编解码器。但是,如果我可以不使用 JSR75 以及随之而来的许多安全警告,那就更好了。
audio - 黑莓录音示例代码
有谁知道一个很好的存储库来获取黑莓的示例代码?具体来说,可以帮助我学习录制音频的机制,甚至可能对其进行采样并对其进行一些动态信号处理的示例?
我想读取传入的音频,如果需要,逐个采样,然后对其进行处理以产生所需的结果,在这种情况下是可视化器。
eclipse - J2ME:预取错误 -5。媒体异常
在诺基亚 N73 上执行以下代码时出现 MediaException(预取错误:-5)。它在模拟器中运行良好,我之前在同一部手机上成功尝试过同样的事情。现在唯一的区别是我使用 NetBeans 而不是 Eclipse 来构建和部署。
我想知道它是否与安全相关,就像 Eclipse 一样,我总是在电话上收到安全提示。使用 NetBeans 我没有得到任何提示,只有异常。
blackberry - 使用黑莓模拟器流式传输视频
因此,我为 iphone 编写了一个快速的小应用程序,它接收一个 http URL,并播放位于该 URL 的 .mp4 视频。当然,它的作用不止于此,但这就是它的核心。自然地,我希望它不仅仅是一个单一的移动平台,所以我决定接下来瞄准黑莓。
但是,我在使用 BlackBerry Environment 时遇到了很多问题。首先,我知道我只能下载 256k 个文件!我学习了如何在我的 MDS 模拟器中设置该变量,并且我了解到这不是一个生产解决方案,因为任何最终用户都必须让他们的 BES 或 MDS 管理员在那里更改设置。然后,我找到了一个可以练习的小于 2 MB 的视频。转到浏览器会提示我保存视频,而不是像我预期的那样在浏览器中播放。保存视频后,它拒绝播放,说它的格式错误。
所以。我找不到有关 BlackBerry 是否可以使用 HTTP 流式传输的参考。不过,我听说它可以使用 RTSP,并且听到一些谣言说它不能使用 HTTP,这真的很糟糕。我也找不到黑莓使用什么格式的参考,尽管我可以找到一百万个程序,可以将一个文件转换为“黑莓”格式。
肯定有人曾经尝试过用黑莓流式传输视频。他们是怎么做到的?这只是一个无望的白日梦吗?我必须使用 RTSP 吗?
抱歉没有提出具体问题。我真的迷路了,我讨厌这么多教程或论坛帖子似乎假设我知道黑莓的功能。
编辑:我终于发现 .3gp 格式,我从未听说过,是黑莓使用的。不过,仍然不知道如何从网络上流式传输视频。我发现“如何 - 在 BlackBerry 智能手机应用程序中播放视频” 这似乎很有用,但是如果你给它一个 URL,代码就不起作用,即使它声称它可以。
audio - 音频文件无法在 Blackberry 中播放
我正在尝试播放录制的波形文件。播放时,以下语句抛出异常:
我播放波形文件的整个代码如下:
可能是什么问题呢?