語言

JetPlayer.QueueJetSegmentMuteArray 方法

定義

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

[Android.Runtime.Register("queueJetSegmentMuteArray", "(IIII[ZB)Z", "GetQueueJetSegmentMuteArray_IIIIarrayZBHandler")]
public virtual bool QueueJetSegmentMuteArray(int segmentNum, int libNum, int repeatCount, int transpose, bool[]? muteArray, sbyte userID);
[<Android.Runtime.Register("queueJetSegmentMuteArray", "(IIII[ZB)Z", "GetQueueJetSegmentMuteArray_IIIIarrayZBHandler")>]
abstract member QueueJetSegmentMuteArray : int * int * int * int * bool[] * sbyte -> bool
override this.QueueJetSegmentMuteArray : int * int * int * int * bool[] * sbyte -> bool

參數

segmentNum
Int32

該區段的識別碼。

libNum
Int32

與該段相關的音色庫索引。 使用 -1 表示此段沒有關聯任何音色庫(DLS 檔案),此時 JET 將使用 General MIDI 音色庫。

repeatCount
Int32

該單元將重複的次數。 0 表示該段只會播放一次。 -1 表示該段會無限重複。

transpose
Int32

音高移調的量。 正常播放時設定為 0。 範圍 -12 至+12。

muteArray
Boolean[]

一組布林值陣列,用來指定播放時哪些 MIDI 軌道會被靜音。 索引 0 的值影響軌道 0,索引 1 的值影響軌道 1,依此類推。陣列的長度必須是 #getMaxTracks() 呼叫成功所需的長度。

userID
SByte

由應用程式指定的值,唯一識別該區段。 此值由事件監聽者方法接收 OnJetEventListener#onJetUserIdUpdate(JetPlayer, int, int) 。 通常,應用程式會保留一個位元組值,每當有新區段排隊時會逐步遞增。 這可以用來查詢該軌道的任何特殊特徵,包括觸發片段和靜音旗標。

傳回

若區段成功排隊,則為 true;若隊列已滿或參數無效,則為 false。

屬性

備註

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

的 android.media.JetPlayer.queueJetSegmentMuteArray(int, int, int, int, boolean[], byte)Java 檔。

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

適用於