2010-03-17 173 views
2

我想开发一个j2me应用程序,通过选择手机(诺基亚s40系列)上的特定目录来播放视频文件(.mp4)。使用j2me从目录播放mp4的视频播放器

我该如何解决这个问题?任何人都可以帮助我启动上述过程。

回答

3

您需要使用JSR-135和JSR-75来完成此操作。 请查阅http://www.forum.nokia.com/document/Java_Developers_Library_v2/GUID-96C1B6E4-C266-42A9-9581-A6EEDAC44AC4_GUID-B6B3EB3A-05F6-4CD4-920A-8ED818328681.html了解有关JSR-75 FileConnection的诺基亚实施说明。

检查http://www.forum.nokia.com/document/Java_Developers_Library_v2/GUID-96C1B6E4-C266-42A9-9581-A6EEDAC44AC4_GUID-F227753C-29F7-4056-AB46-1BD80F83E109.html诺基亚JSR-135移动媒体实施笔记。

可以找到Javadocs:http://java.sun.com/javame/reference/apis/jsr135/http://www.forum.nokia.com/document/Java_Developers_Library_v2/GUID-D69FC49D-783E-45CE-80D4-7A9F3EE08B2A/overview-summary.html

请注意,只有某些目录通过Java ME公开。您可以在上面的JSR-75链接的“系统属性”链接下找到有关哪些文件夹的信息。

基本上要做到这一点:

  • 使用到的FileConnection打开一个目录,并列出其内容。
  • 让用户选择目录中的一个文件。
  • 通过JSR-135创建一个视频播放器,文件路径作为输入:Player player = Manager.createPlayer(“path_to_the_file”);
  • 您还必须将VideoControl附加到关联画布/窗体以呈现视频的播放器。 (使用VideoControl.initDisplayMode)。您还可以通过此控件设置所有视频属性,例如大小,位置等。
  • 然后使用player.start()开始播放。

这是一个非常好的开始教程:http://today.java.net/pub/a/today/2005/09/27/j2me4.html