MediaPlayer.Create Metodo
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Overload
| Nome | Descrizione |
|---|---|
| Create(Context, Uri, ISurfaceHolder, AudioAttributes, Int32) |
Stesso metodo factory, |
| Create(Context, Int32, AudioAttributes, Int32) |
Stesso metodo factory, |
| Create(Context, Uri) |
Metodo pratico per creare un MediaPlayer per un determinato URI. |
| Create(Context, Int32) |
Metodo pratico per creare un MediaPlayer per un ID risorsa specificato. |
| Create(Context, Uri, ISurfaceHolder) |
Metodo pratico per creare un MediaPlayer per un determinato URI. |
Create(Context, Uri, ISurfaceHolder, AudioAttributes, Int32)
Stesso metodo factory, #create(Context, Uri, SurfaceHolder) ma che consente di specificare gli attributi audio e l'ID sessione da usare dalla nuova istanza di 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
Parametri
- context
- Context
Contesto da usare
- uri
- Uri
URI da cui ottenere l'origine dati
- holder
- ISurfaceHolder
SurfaceHolder da usare per la visualizzazione del video, può essere Null.
- audioAttributes
- AudioAttributes
AudioAttributes da utilizzare dal lettore multimediale.
- audioSessionId
- Int32
ID sessione audio da usare dal lettore multimediale, vedere AudioManager#generateAudioSessionId() per ottenere una nuova sessione.
Valori restituiti
un oggetto MediaPlayer o Null se la creazione non è riuscita
- Attributi
Commenti
Stesso metodo factory, #create(Context, Uri, SurfaceHolder) ma che consente di specificare gli attributi audio e l'ID sessione da usare dalla nuova istanza di MediaPlayer.
Le parti di questa pagina sono modifiche basate sul lavoro creato e condiviso dalla e usati in base ai termini descritti in Creative License 2.5 Attribution License.
Si applica a
Create(Context, Int32, AudioAttributes, Int32)
Stesso metodo factory, #create(Context, int) ma che consente di specificare gli attributi audio e l'ID sessione da usare dalla nuova istanza di 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
Parametri
- context
- Context
Contesto da usare
- resid
- Int32
ID risorsa non elaborata (
- audioAttributes
- AudioAttributes
AudioAttributes da utilizzare dal lettore multimediale.
- audioSessionId
- Int32
ID sessione audio da usare dal lettore multimediale, vedere AudioManager#generateAudioSessionId() per ottenere una nuova sessione.
Valori restituiti
un oggetto MediaPlayer o Null se la creazione non è riuscita
- Attributi
Commenti
Stesso metodo factory, #create(Context, int) ma che consente di specificare gli attributi audio e l'ID sessione da usare dalla nuova istanza di MediaPlayer.
Le parti di questa pagina sono modifiche basate sul lavoro creato e condiviso dalla e usati in base ai termini descritti in Creative License 2.5 Attribution License.
Si applica a
Create(Context, Uri)
Metodo pratico per creare un MediaPlayer per un determinato URI.
[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
Parametri
- context
- Context
Contesto da usare
- uri
- Uri
URI da cui ottenere l'origine dati
Valori restituiti
un oggetto MediaPlayer o Null se la creazione non è riuscita
- Attributi
Commenti
Metodo pratico per creare un MediaPlayer per un determinato URI. In caso di esito positivo, #prepare() sarà già stato chiamato e non deve essere chiamato di nuovo.
È necessario chiamare #release() al termine dell'utilizzo dell'istanza creata. In questo modo vengono liberate tutte le risorse acquisite in precedenza.
Si noti che poiché #prepare() viene chiamato automaticamente in questo metodo, non è possibile modificare l'ID sessione audio (vedere #setAudioSessionId(int)) o gli attributi audio (vedere #setAudioAttributes(AudioAttributes) il nuovo MediaPlayer.
per android.media.MediaPlayer.create(android.content.Context, android.net.Uri).
Le parti di questa pagina sono modifiche basate sul lavoro creato e condiviso dalla e usati in base ai termini descritti in Creative License 2.5 Attribution License.
Si applica a
Create(Context, Int32)
Metodo pratico per creare un MediaPlayer per un ID risorsa specificato.
[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
Parametri
- context
- Context
Contesto da usare
- resid
- Int32
ID risorsa non elaborata (
Valori restituiti
un oggetto MediaPlayer o Null se la creazione non è riuscita
- Attributi
Commenti
Metodo pratico per creare un MediaPlayer per un ID risorsa specificato. In caso di esito positivo, #prepare() sarà già stato chiamato e non deve essere chiamato di nuovo.
È necessario chiamare #release() al termine dell'utilizzo dell'istanza creata. In questo modo vengono liberate tutte le risorse acquisite in precedenza.
Si noti che poiché #prepare() viene chiamato automaticamente in questo metodo, non è possibile modificare l'ID sessione audio (vedere #setAudioSessionId(int)) o gli attributi audio (vedere #setAudioAttributes(AudioAttributes) il nuovo MediaPlayer.
per android.media.MediaPlayer.create(android.content.Context, int).
Le parti di questa pagina sono modifiche basate sul lavoro creato e condiviso dalla e usati in base ai termini descritti in Creative License 2.5 Attribution License.
Si applica a
Create(Context, Uri, ISurfaceHolder)
Metodo pratico per creare un MediaPlayer per un determinato URI.
[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
Parametri
- context
- Context
Contesto da usare
- uri
- Uri
URI da cui ottenere l'origine dati
- holder
- ISurfaceHolder
SurfaceHolder da utilizzare per la visualizzazione del video
Valori restituiti
un oggetto MediaPlayer o Null se la creazione non è riuscita
- Attributi
Commenti
Metodo pratico per creare un MediaPlayer per un determinato URI. In caso di esito positivo, #prepare() sarà già stato chiamato e non deve essere chiamato di nuovo.
È necessario chiamare #release() al termine dell'utilizzo dell'istanza creata. In questo modo vengono liberate tutte le risorse acquisite in precedenza.
Si noti che poiché #prepare() viene chiamato automaticamente in questo metodo, non è possibile modificare l'ID sessione audio (vedere #setAudioSessionId(int)) o gli attributi audio (vedere #setAudioAttributes(AudioAttributes) il nuovo MediaPlayer.
Le parti di questa pagina sono modifiche basate sul lavoro creato e condiviso dalla e usati in base ai termini descritti in Creative License 2.5 Attribution License.