Lingua

MediaPlayer.Create Metodo

Definizione

Overload

Nome Descrizione
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.

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.

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.

per android.media.MediaPlayer.create(android.content.Context, android.net.Uri, android.view.SurfaceHolder, android.media.AudioAttributes, 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, 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 (varR.raw.< something/var) per la risorsa da usare come origine dati

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.

per android.media.MediaPlayer.create(android.content.Context, int, android.media.AudioAttributes, 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)

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 (varR.raw.< something/var) per la risorsa da usare come origine dati

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.

per android.media.MediaPlayer.create(android.content.Context, android.net.Uri, android.view.SurfaceHolder).

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