語言

JetPlayer.QueueJetSegment(Int32, Int32, Int32, Int32, Int32, SByte) 方法

定義

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

[Android.Runtime.Register("queueJetSegment", "(IIIIIB)Z", "GetQueueJetSegment_IIIIIBHandler")]
public virtual bool QueueJetSegment(int segmentNum, int libNum, int repeatCount, int transpose, int muteFlags, sbyte userID);
[<Android.Runtime.Register("queueJetSegment", "(IIIIIB)Z", "GetQueueJetSegment_IIIIIBHandler")>]
abstract member QueueJetSegment : int * int * int * int * int * sbyte -> bool
override this.QueueJetSegment : int * int * int * int * int * sbyte -> bool

參數

segmentNum
Int32

該區段的識別碼。

libNum
Int32

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

repeatCount
Int32

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

transpose
Int32

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

muteFlags
Int32

一個位元遮罩,用來指定播放時哪些 MIDI 軌道會被靜音。 位元 0 影響軌道 0,位元 1 影響軌道 1,依此類推。

userID
SByte

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

傳回

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

屬性

備註

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

Java 文件 android.media.JetPlayer.queueJetSegment(int, int, int, int, int, byte)。

本頁部分內容為基於 Open Source Project 所創建與分享的作品,並依授權條款所描述的使用進行修改。

適用於