MediaPlayer.Create 方法
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
多載
Create(Context, Uri, ISurfaceHolder, AudioAttributes, Int32) |
與 相同的處理站方法 |
Create(Context, Int32, AudioAttributes, Int32) |
與 相同的處理站方法 |
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 開放原始碼專案所建立和共用的工作進行修改,並根據 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 開放原始碼專案所建立和共用的工作進行修改,並根據 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 開放原始碼專案所建立和共用的工作進行修改,並根據 Creative Commons 2.5 屬性授權中所述的詞彙使用。