【问题标题】:How a Default Image Viewer or video player can be used in J2me to view image & to play a video at file system?如何在 J2me 中使用默认图像查看器或视频播放器来查看图像并在文件系统中播放视频?
【发布时间】:2013-02-26 08:11:25
【问题描述】:

我是 J2me 的新手,能否告诉我如何打开存储卡中的图像在设备默认播放器中打开,视频也是如此。

我尝试使用 CHAPI,但它不起作用。它仅适用于 http url。

我在 S40 设备诺基亚 Asha 303 中看到了 WhatsApp,它正在做我想做的事情,它从存储卡中打开读取图像并在设备的默认图像查看器中显示它。

提前致谢

【问题讨论】:

    标签: java-me nokia-s40


    【解决方案1】:

    您可以使用 platformRequest() 来调用本机内容,例如拨打电话号码或打开网页。我从未尝试过打开本地文件,但它应该以相同的方式工作。

    http://docs.oracle.com/javame/config/cldc/ref-impl/midp2.0/jsr118/javax/microedition/midlet/MIDlet.html#platformRequest%28java.lang.String%29

    因此,如果您执行 platformRequest("file://path/to/video.mp4");然后设备应该确定它是一个视频,然后打开默认的视频查看器。

    【讨论】:

    • 我已经尝试过 platformRequest() 调用,但它只支持诺基亚 S40 Asha 303 上的“http://”,我正在传递“file://”。它不工作。
    • 真的吗?考虑到 Asha 303 是 2011 年运行 MIDP2.1 的模型,这非常令人惊讶。然后我不知道他们是如何在 WhatsApp 中做到的。您可以尝试反编译他们的源代码并找出答案。
    • 感谢您的回复 mr_lou,你能告诉我如何反编译代码吗,我的诺基亚 Asha 303 中安装了应用程序。这是我设备中的内置应用程序,一旦我从诺基亚商店更新它.
    • 我不知道如何将应用程序从手机复制到您的计算机。但是你可以通过谷歌搜索java反编译器找到java反编译器。
    • @vnaran001 你找到解决这个问题的方法了吗??
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-03-26
    • 1970-01-01
    • 2012-06-08
    • 1970-01-01
    相关资源
    最近更新 更多