Android平台包括JET引擎,可以在应用程序中添加JET音频内容的交互播放。 Android提供JetPlayer类来处理这些东西。
为了使用Jet内容,需要使用JetCreator工具自带的AndroidSDK。 jetCreator的使用已在实例中进行了讨论。以起到由JetCreator创建的内容,则需要通过的Android支持JetPlayer类。?
为了使用JetPlayer,需要实例JetPlayer类的一个对象。它的语法如下:
JetPlayer jetPlayer = JetPlayer.getJetPlayer(); |
需要做的下一件事就是调用loadJetFile方法和传递Jet文件的路径。之后,必须添加到JetPlayer队列。它的语法如下:
jetPlayer.loadJetFile("/sdcard/level1.jet");
byte segmentId = 0;
// queue segment 5, repeat once, use General MIDI, transpose by -1 octave
jetPlayer.queueJetSegment(5, -1, 1, -1, 0, segmentId++); |
该方法queueJetSegment队列在JET队列指定段。最后一件事是调用play方法来开始播放音乐。它的语法如下:
除了这些方法,也有在JetPlayer类中定义的其他方法。它们被定义如下:
例子
下面的例子演示了使用JetCreator工具来创建Jet内容。创建的内容之后可以通过JetPlayer播放
为了试验这个例子,需要在实际设备或模拟器运行此程序
使用JetCreator
安装PYTHON
需要使用JetCreator第一步是安装Python。Python可以从它的官方网站点击这里或在互联网上其他的地方下载安装。
请记住python版本号应该是2.6或2.7。
下载 Python 安装后,必须设置Python的路径。打开命令提示符然后输出以下命令。它显示如下图所示:
路径设置之后,可以通过输入入python验证它,并按下回车键。它如下所示:
安装WXPYTHON
需要做的下一件事就是安装wxPython,下载完成后安装它。它会自动安装在Python目录。
运行JETCREATOR
需要接下来的事情就是移动到JetCreator存在的路径。它是在Android的工具,SDK文件夹。它如下所示:
在文件夹中键入以下命令并回车。
它显示如下图:
当按下回车键,Jet Creator?主窗口将打开如下所示:
创建JETCONTENT
在上面Jet?窗口,点击导入按钮。并从在Jet文件夹中的内容的演示文件夹中的JetFolder选择JetCreator_demo_1或2。这显示如下图:
输入的内容后,会看到在JetCreator窗口中的内容。它如下所示:
现在,可以通过这里访问JetCreator链接探索JetCreator不同的选择。最后创建.jet文件,需要从文件菜单中的内容保存。
验证结果
得到jet文件之后,可以使用 jet 播放器播放。它的主代码给出如下:
JetPlayer jetPlayer = JetPlayer.getJetPlayer();
jetPlayer.loadJetFile("/sdcard/level1.jet");
byte segmentId = 0;
// queue segment 5, repeat once, use General MIDI, transpose by -1 octave
jetPlayer.queueJetSegment(5, -1, 1, -1, 0, segmentId++);
jetPlayer.play(); |
|