Share via


JetPlayer 類別

定義

JetPlayer 可讓您存取 JET 內容播放和控制。

[Android.Runtime.Register("android/media/JetPlayer", DoNotGenerateAcw=true)]
public class JetPlayer : Java.Lang.Object
[<Android.Runtime.Register("android/media/JetPlayer", DoNotGenerateAcw=true)>]
type JetPlayer = class
    inherit Object
繼承
JetPlayer
屬性

備註

JetPlayer 可讓您存取 JET 內容播放和控制。

如需 JET 互動式音樂概念的簡報,請參閱 JET Creator User Manual ,以及如何使用 JetCreator 工具來建立由 JetPlayer 播放的內容。

使用 JetPlayer 類別是以依序新增至播放 FIFO 佇列的一些 JET 區段播放為基礎。 儲存在每個區段的 MIDI 內容轉譯可能會受到兩種機制的動態影響: < 區段中的 ul >< li > 曲目可以隨時靜音或取消靜音,個別或透過遮罩 (變更多個曲目的靜音狀態) 。 <區 > 段中的曲目部分可以在區段的預先定義點播放,以維持與區段中其他曲目的同步處理。 這可透過「剪輯」的概念達成,此概念可以隨時觸發,但只會在正確的時間播放,如對應的 JET 檔案所撰寫。 </ul>

由於 JET 區段的轉譯和播放,JetPlayer 實例的使用者可以從 JET 引擎接收相對於的通知:ul > li 播放狀態 < li 在佇列 < 中播放的區段數 li >> 應用程式控制器事件 (CC80-83) 以標示 MIDI 區段中 < 的點 /ul ><<>

用來 #getJetPlayer() 建構 JetPlayer 實例。 JetPlayer 是單一類別。

android.media.JetPlayer JAVA 檔。

此頁面的部分是根據 原始碼專案所建立和共用的工作進行修改,並根據中所述的詞彙使用。

建構函式

JetPlayer(IntPtr, JniHandleOwnership)

建立 JNI 物件的 Managed 標記法時所使用的建構函式;由執行時間呼叫。

屬性

Class

傳回這個 Object 的執行時間類別。

(繼承來源 Object)
Handle

基礎 Android 實例的控制碼。

(繼承來源 Object)
JniIdentityHashCode

JetPlayer 可讓您存取 JET 內容播放和控制。

(繼承來源 Object)
JniPeerMembers

JetPlayer 可讓您存取 JET 內容播放和控制。

MaxTracks

取得 JetPlayer 支援的同時 MIDI 播放軌數目上限。

PeerReference

JetPlayer 可讓您存取 JET 內容播放和控制。

(繼承來源 Object)
ThresholdClass

此 API 支援 Mono for Android 基礎結構,並不適合直接從您的程式碼使用。

ThresholdType

此 API 支援 Mono for Android 基礎結構,並不適合直接從您的程式碼使用。

方法

ClearQueue()

清空區段佇列,並清除排程播放的所有剪輯。

Clone()

不支援複製 JetPlayer 實例。

CloseJetFile()

關閉包含 JET 內容的資源。

Dispose()

JetPlayer 可讓您存取 JET 內容播放和控制。

(繼承來源 Object)
Dispose(Boolean)

JetPlayer 可讓您存取 JET 內容播放和控制。

(繼承來源 Object)
Equals(Object)

指出其他物件是否「等於」這個物件。

(繼承來源 Object)
GetHashCode()

傳回此物件的雜湊碼值。

(繼承來源 Object)
GetJetPlayer()

JetPlayer 類別的 Factory 方法。

JavaFinalize()

當垃圾收集判斷物件沒有其他參考時,由物件上的垃圾收集行程呼叫。

(繼承來源 Object)
LoadJetFile(AssetFileDescriptor)

載入 。

LoadJetFile(String)

載入 。

LoadJetFileAsync(AssetFileDescriptor)

JetPlayer 可讓您存取 JET 內容播放和控制。

LoadJetFileAsync(String)

JetPlayer 可讓您存取 JET 內容播放和控制。

Notify()

喚醒正在等候此物件的監視器的單一線程。

(繼承來源 Object)
NotifyAll()

喚醒正在等候此物件監視器的所有線程。

(繼承來源 Object)
Pause()

暫停 JET 區段佇列的播放。

Play()

開始播放 JET 區段佇列。

QueueJetSegment(Int32, Int32, Int32, Int32, Int32, SByte)

將 JET 佇列中指定的區段排入佇列。

QueueJetSegmentMuteArray(Int32, Int32, Int32, Int32, Boolean[], SByte)

將 JET 佇列中指定的區段排入佇列。

Release()

停止目前的 JET 播放,並釋放所有相關聯的原生資源。

SetEventListener(JetPlayer+IOnJetEventListener)

設定接聽程式 JetPlayer 會在轉譯和播放引擎產生 JET 事件時通知。

SetEventListener(JetPlayer+IOnJetEventListener, Handler)

設定接聽程式 JetPlayer 會在轉譯和播放引擎產生 JET 事件時通知。

SetHandle(IntPtr, JniHandleOwnership)

設定 Handle 屬性。

(繼承來源 Object)
SetMuteArray(Boolean[], Boolean)

修改目前使用中區段的靜音旗標。

SetMuteFlag(Int32, Boolean, Boolean)

將單一追蹤設為靜音或取消靜音。

SetMuteFlags(Int32, Boolean)

修改靜音旗標。

ToArray<T>()

JetPlayer 可讓您存取 JET 內容播放和控制。

(繼承來源 Object)
ToString()

傳回物件的字串表示。

(繼承來源 Object)
TriggerClip(Int32)

排程剪輯的播放。

UnregisterFromRuntime()

JetPlayer 可讓您存取 JET 內容播放和控制。

(繼承來源 Object)
Wait()

讓目前的執行緒等到喚醒為止,通常是藉由 < em > notified < /em > 或 < em > interrupted < /em > 來喚醒。

(繼承來源 Object)
Wait(Int64)

讓目前的執行緒等到喚醒為止,通常是 < 透過 em > notified < /em 或 em > interrupted < /em >> ,或 < 直到經過一定數量的即時為止。

(繼承來源 Object)
Wait(Int64, Int32)

讓目前的執行緒等到喚醒為止,通常是 < 透過 em > notified < /em 或 em > interrupted < /em >> ,或 < 直到經過一定數量的即時為止。

(繼承來源 Object)

事件

JetEvent

JetPlayer 可讓您存取 JET 內容播放和控制。

JetNumQueuedSegmentUpdate

JetPlayer 可讓您存取 JET 內容播放和控制。

JetPauseUpdate

JetPlayer 可讓您存取 JET 內容播放和控制。

JetUserIdUpdate

JetPlayer 可讓您存取 JET 內容播放和控制。

明確介面實作

IJavaPeerable.Disposed()

JetPlayer 可讓您存取 JET 內容播放和控制。

(繼承來源 Object)
IJavaPeerable.DisposeUnlessReferenced()

JetPlayer 可讓您存取 JET 內容播放和控制。

(繼承來源 Object)
IJavaPeerable.Finalized()

JetPlayer 可讓您存取 JET 內容播放和控制。

(繼承來源 Object)
IJavaPeerable.JniManagedPeerState

JetPlayer 可讓您存取 JET 內容播放和控制。

(繼承來源 Object)
IJavaPeerable.SetJniIdentityHashCode(Int32)

JetPlayer 可讓您存取 JET 內容播放和控制。

(繼承來源 Object)
IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates)

JetPlayer 可讓您存取 JET 內容播放和控制。

(繼承來源 Object)
IJavaPeerable.SetPeerReference(JniObjectReference)

JetPlayer 可讓您存取 JET 內容播放和控制。

(繼承來源 Object)

擴充方法

JavaCast<TResult>(IJavaObject)

執行 Android 執行時間檢查的類型轉換。

JavaCast<TResult>(IJavaObject)

JetPlayer 可讓您存取 JET 內容播放和控制。

GetJniTypeName(IJavaPeerable)

JetPlayer 可讓您存取 JET 內容播放和控制。

適用於