共用方式為


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 互動式音樂概念的呈現,以及如何使用 JetCreator 工具來建立由 JetPlayer 播放的內容,請參閱 JET Creator User Manual

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

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

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

android.media.JetPlayerJava 檔。

此頁面的部分是根據 Android 開放原始碼專案所建立和共用的工作進行修改,並根據 Creative Commons 2.5 屬性授權中所述的詞彙使用。

建構函式

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 支援適用於 Android 的 Mono 基礎結構,並不適合直接從您的程式代碼使用。

ThresholdType

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

方法

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 內容播放和控制。

適用於