0

在 J2ME 中,我如何知道模拟器播放某些媒体文件的能力,尽管它是 .mp3 或 .wav 或任何其他文件

我正在将 Netbeans 与 WTK 模拟器和诺基亚 SDK 1.1.0 模拟器一起使用....

4

1 回答 1

2

试试这个代码。它使用您在上一个问题中使用的相同Manager API 。

import javax.microedition.media.Manager;

...

  String supportedTypes[] = Manager.getSupportedContentTypes(null);
  for (int i = 0; i < supportedTypes.length; i++) {
     if (supportedTypes[i].startsWith("audio")) {
        System.out.println("Device supports " + supportedTypes[i]);
     }
  }

为我运行此程序在 BlackBerry 9550 上产生以下输出:

[0.0] Device supports audio/x-tone-seq
[0.0] Device supports audio/midi
[0.0] Device supports audio/mpeg
[0.0] Device supports audio/x-wav
[0.0] Device supports audio/amr
[0.0] Device supports audio/x-gsm
[0.0] Device supports audio/mp4
[0.0] Device supports audio/aac
[0.0] Device supports audio/x-ms-wma
于 2013-01-04T11:18:00.793 回答