70 lines
2.4 KiB
Plaintext
70 lines
2.4 KiB
Plaintext
page.title=JetPlayer
|
|
parent.title=Multimedia and Camera
|
|
parent.link=index.html
|
|
@jd:body
|
|
|
|
<div id="qv-wrapper">
|
|
<div id="qv">
|
|
|
|
<h2>In this document</h2>
|
|
<ol>
|
|
<li><a href="#jetcontent">Playing JET content</a>
|
|
</ol>
|
|
|
|
<h2>Key classes</h2>
|
|
<ol>
|
|
<li>{@link android.media.JetPlayer}</li>
|
|
</ol>
|
|
|
|
<h2>Related Samples</h2>
|
|
<ol>
|
|
<li><a href="{@docRoot}resources/samples/JetBoy/index.html">JetBoy</a></li>
|
|
</ol>
|
|
|
|
<h2>See also</h2>
|
|
<ol>
|
|
<li><a href="{@docRoot}guide/topics/media/jet/jetcreator_manual.html">JetCreator User
|
|
Manual</a></li>
|
|
<li><a href="{@docRoot}guide/appendix/media-formats.html">Android Supported Media Formats</a></li>
|
|
<li><a href="{@docRoot}guide/topics/data/data-storage.html">Data Storage</a></li>
|
|
<li><a href="{@docRoot}guide/topics/media/mediaplayer.html">MediaPlayer</a></li>
|
|
</ol>
|
|
|
|
</div>
|
|
</div>
|
|
|
|
<p>The Android platform includes a JET engine that lets you add interactive playback of JET audio
|
|
content in your applications. You can create JET content for interactive playback using the
|
|
JetCreator authoring application that ships with the SDK. To play and manage JET content from your
|
|
application, use the {@link android.media.JetPlayer JetPlayer} class.</p>
|
|
|
|
|
|
<h2 id="jetcontent">Playing JET content</h2>
|
|
|
|
<p>This section shows you how to write, set up and play JET content. For a description of JET
|
|
concepts and instructions on how to use the JetCreator authoring tool, see the <a
|
|
href="{@docRoot}guide/topics/media/jet/jetcreator_manual.html">JetCreator User
|
|
Manual</a>. The tool is available on Windows, OS X, and Linux platforms (Linux does not
|
|
support auditioning of imported assets like with the Windows and OS X versions).
|
|
</p>
|
|
|
|
<p>Here's an example of how to set up JET playback from a <code>.jet</code> file stored on the SD
|
|
card:</p>
|
|
|
|
<pre>
|
|
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++);
|
|
// queue segment 2
|
|
jetPlayer.queueJetSegment(2, -1, 0, 0, 0, segmentId++);
|
|
|
|
jetPlayer.play();
|
|
</pre>
|
|
|
|
<a>The SDK includes an example application — JetBoy — that shows how to use {@link
|
|
android.media.JetPlayer JetPlayer} to create an interactive music soundtrack in your game. It also
|
|
illustrates how to use JET events to synchronize music and game logic. The application is located at
|
|
<a href="{@docRoot}resources/samples/JetBoy/index.html">JetBoy</a>.</p> |