使用j2me从目录播放mp4的视频播放器

时间:2010-03-17 15:41:35

标签: java-me mmapi

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

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

1 个答案:

答案 0 :(得分: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移动媒体的诺基亚实施说明。

可以找到Javadoc: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