2010-03-17 174 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