語言

AudioAttributes.Builder.SetLegacyStreamType(Stream) 方法

定義

設定屬性,從舊有串流類型推斷出來。

[Android.Runtime.Register("setLegacyStreamType", "(I)Landroid/media/AudioAttributes$Builder;", "GetSetLegacyStreamType_IHandler")]
public virtual Android.Media.AudioAttributes.Builder? SetLegacyStreamType(Android.Media.Stream streamType);
[<Android.Runtime.Register("setLegacyStreamType", "(I)Landroid/media/AudioAttributes$Builder;", "GetSetLegacyStreamType_IHandler")>]
abstract member SetLegacyStreamType : Android.Media.Stream -> Android.Media.AudioAttributes.Builder
override this.SetLegacyStreamType : Android.Media.Stream -> Android.Media.AudioAttributes.Builder

參數

streamType
Stream

其中之一是AudioManager.STREAM_VOICE_CALL、AudioManager.STREAM_SYSTEM、AudioManager.STREAM_RING、AudioManager.STREAM_MUSIC、AudioManager.STREAM_ALARM或AudioManager.STREAM_NOTIFICATION。

傳回

同一個建造者實例。

屬性

備註

設定屬性,從舊有串流類型推斷出來。 警告:請勿將此方法與設定其他屬性(如使用量、內容類型、旗標或觸覺控制)結合使用,因為此方法會覆蓋(較準確的)描述先前在建構器中設定的使用情境資訊。 一般來說,避免使用它,並偏好直接用 setUsage(int) 和 setContentType(int) 來設定使用量和內容類型。 在建置 AudioAttributes 實例時,請使用此方法,透過從舊有串流類型衍生的資訊初始化部分屬性。

Android 參考資料。android.media.AudioAttributes.Builder.setLegacyStreamType

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

適用於