共用方式為


MediaPlayer.Create 方法

定義

多載

Create(Context, Uri, ISurfaceHolder, AudioAttributes, Int32)

與 相同的處理站方法 #create(Context, Uri, SurfaceHolder) ,但可讓您指定新 MediaPlayer 實例要使用的音訊屬性和會話標識符。

Create(Context, Int32, AudioAttributes, Int32)

與 相同的處理站方法 #create(Context, int) ,但可讓您指定新 MediaPlayer 實例要使用的音訊屬性和會話標識符。

Create(Context, Uri)

為指定的 URI 建立 MediaPlayer 的便利方法。

Create(Context, Int32)

為指定的資源標識碼建立 MediaPlayer 的便利方法。

Create(Context, Uri, ISurfaceHolder)

為指定的 URI 建立 MediaPlayer 的便利方法。

Create(Context, Uri, ISurfaceHolder, AudioAttributes, Int32)

與 相同的處理站方法 #create(Context, Uri, SurfaceHolder) ,但可讓您指定新 MediaPlayer 實例要使用的音訊屬性和會話標識符。

[Android.Runtime.Register("create", "(Landroid/content/Context;Landroid/net/Uri;Landroid/view/SurfaceHolder;Landroid/media/AudioAttributes;I)Landroid/media/MediaPlayer;", "")]
public static Android.Media.MediaPlayer? Create (Android.Content.Context? context, Android.Net.Uri? uri, Android.Views.ISurfaceHolder? holder, Android.Media.AudioAttributes? audioAttributes, int audioSessionId);
[<Android.Runtime.Register("create", "(Landroid/content/Context;Landroid/net/Uri;Landroid/view/SurfaceHolder;Landroid/media/AudioAttributes;I)Landroid/media/MediaPlayer;", "")>]
static member Create : Android.Content.Context * Android.Net.Uri * Android.Views.ISurfaceHolder * Android.Media.AudioAttributes * int -> Android.Media.MediaPlayer

參數

context
Context

要使用的內容

uri
Uri

要從中取得數據源的 URI

holder
ISurfaceHolder

用於顯示影片的 SurfaceHolder 可能是 Null。

audioAttributes
AudioAttributes

AudioAttributes要供媒體播放器使用的 。

audioSessionId
Int32

媒體播放程式要使用的音訊會話標識碼,請參閱 AudioManager#generateAudioSessionId() 取得新的會話。

傳回

MediaPlayer 物件,如果建立失敗,則為 Null

屬性

備註

與 相同的處理站方法 #create(Context, Uri, SurfaceHolder) ,但可讓您指定新 MediaPlayer 實例要使用的音訊屬性和會話標識符。

android.media.MediaPlayer.create(android.content.Context, android.net.Uri, android.view.SurfaceHolder, android.media.AudioAttributes, int)Java 檔。

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

適用於

Create(Context, Int32, AudioAttributes, Int32)

與 相同的處理站方法 #create(Context, int) ,但可讓您指定新 MediaPlayer 實例要使用的音訊屬性和會話標識符。

[Android.Runtime.Register("create", "(Landroid/content/Context;ILandroid/media/AudioAttributes;I)Landroid/media/MediaPlayer;", "")]
public static Android.Media.MediaPlayer? Create (Android.Content.Context? context, int resid, Android.Media.AudioAttributes? audioAttributes, int audioSessionId);
[<Android.Runtime.Register("create", "(Landroid/content/Context;ILandroid/media/AudioAttributes;I)Landroid/media/MediaPlayer;", "")>]
static member Create : Android.Content.Context * int * Android.Media.AudioAttributes * int -> Android.Media.MediaPlayer

參數

context
Context

要使用的內容

resid
Int32

原始資源標識碼 (<var>R.raw.<要><當做數據源使用的資源

audioAttributes
AudioAttributes

AudioAttributes要供媒體播放器使用的 。

audioSessionId
Int32

媒體播放程式要使用的音訊會話標識碼,請參閱 AudioManager#generateAudioSessionId() 取得新的會話。

傳回

MediaPlayer 物件,如果建立失敗,則為 Null

屬性

備註

與 相同的處理站方法 #create(Context, int) ,但可讓您指定新 MediaPlayer 實例要使用的音訊屬性和會話標識符。

android.media.MediaPlayer.create(android.content.Context, int, android.media.AudioAttributes, int)Java 檔。

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

適用於

Create(Context, Uri)

為指定的 URI 建立 MediaPlayer 的便利方法。

[Android.Runtime.Register("create", "(Landroid/content/Context;Landroid/net/Uri;)Landroid/media/MediaPlayer;", "")]
public static Android.Media.MediaPlayer? Create (Android.Content.Context? context, Android.Net.Uri? uri);
[<Android.Runtime.Register("create", "(Landroid/content/Context;Landroid/net/Uri;)Landroid/media/MediaPlayer;", "")>]
static member Create : Android.Content.Context * Android.Net.Uri -> Android.Media.MediaPlayer

參數

context
Context

要使用的內容

uri
Uri

要從中取得數據源的 URI

傳回

MediaPlayer 物件,如果建立失敗,則為 Null

屬性

備註

為指定的 URI 建立 MediaPlayer 的便利方法。 成功時, #prepare() 已經呼叫,不得再次呼叫。

當您完成使用已建立的實體時,必須呼叫 #release() 。 這麼做會釋放您先前取得的任何資源。

請注意,由於 #prepare() 在此方法中自動呼叫 ,因此您無法變更音訊會話標識碼(請參閱 #setAudioSessionId(int))或音訊屬性(請參閱 #setAudioAttributes(AudioAttributes) 新的 MediaPlayer。

android.media.MediaPlayer.create(android.content.Context, android.net.Uri)Java 檔。

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

適用於

Create(Context, Int32)

為指定的資源標識碼建立 MediaPlayer 的便利方法。

[Android.Runtime.Register("create", "(Landroid/content/Context;I)Landroid/media/MediaPlayer;", "")]
public static Android.Media.MediaPlayer? Create (Android.Content.Context? context, int resid);
[<Android.Runtime.Register("create", "(Landroid/content/Context;I)Landroid/media/MediaPlayer;", "")>]
static member Create : Android.Content.Context * int -> Android.Media.MediaPlayer

參數

context
Context

要使用的內容

resid
Int32

原始資源標識碼 (<var>R.raw.<要><當做數據源使用的資源

傳回

MediaPlayer 物件,如果建立失敗,則為 Null

屬性

備註

為指定的資源標識碼建立 MediaPlayer 的便利方法。成功時, #prepare() 已經呼叫,不得再次呼叫。

當您完成使用已建立的實體時,必須呼叫 #release() 。 這麼做會釋放您先前取得的任何資源。

請注意,由於 #prepare() 在此方法中自動呼叫 ,因此您無法變更音訊會話標識碼(請參閱 #setAudioSessionId(int))或音訊屬性(請參閱 #setAudioAttributes(AudioAttributes) 新的 MediaPlayer。

android.media.MediaPlayer.create(android.content.Context, int)Java 檔。

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

適用於

Create(Context, Uri, ISurfaceHolder)

為指定的 URI 建立 MediaPlayer 的便利方法。

[Android.Runtime.Register("create", "(Landroid/content/Context;Landroid/net/Uri;Landroid/view/SurfaceHolder;)Landroid/media/MediaPlayer;", "")]
public static Android.Media.MediaPlayer? Create (Android.Content.Context? context, Android.Net.Uri? uri, Android.Views.ISurfaceHolder? holder);
[<Android.Runtime.Register("create", "(Landroid/content/Context;Landroid/net/Uri;Landroid/view/SurfaceHolder;)Landroid/media/MediaPlayer;", "")>]
static member Create : Android.Content.Context * Android.Net.Uri * Android.Views.ISurfaceHolder -> Android.Media.MediaPlayer

參數

context
Context

要使用的內容

uri
Uri

要從中取得數據源的 URI

holder
ISurfaceHolder

用來顯示影片的 SurfaceHolder

傳回

MediaPlayer 物件,如果建立失敗,則為 Null

屬性

備註

為指定的 URI 建立 MediaPlayer 的便利方法。 成功時, #prepare() 已經呼叫,不得再次呼叫。

當您完成使用已建立的實體時,必須呼叫 #release() 。 這麼做會釋放您先前取得的任何資源。

請注意,由於 #prepare() 在此方法中自動呼叫 ,因此您無法變更音訊會話標識碼(請參閱 #setAudioSessionId(int))或音訊屬性(請參閱 #setAudioAttributes(AudioAttributes) 新的 MediaPlayer。

android.media.MediaPlayer.create(android.content.Context, android.net.Uri, android.view.SurfaceHolder)Java 檔。

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

適用於