Condividi tramite


MediaPlayer.Create Metodo

Definizione

Overload

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.

Restituisce

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.

Documentazione java 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 dal progetto Open Source Android e usato in base ai termini descritti nella licenza Creative Commons 2.5 Attribuzione.

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 (<var>R.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.

Restituisce

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.

Documentazione java 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 dal progetto Open Source Android e usato in base ai termini descritti nella licenza Creative Commons 2.5 Attribuzione.

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

Restituisce

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.

Documentazione java per android.media.MediaPlayer.create(android.content.Context, android.net.Uri).

Le parti di questa pagina sono modifiche basate sul lavoro creato e condiviso dal progetto Open Source Android e usato in base ai termini descritti nella licenza Creative Commons 2.5 Attribuzione.

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

Restituisce

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.

Documentazione java per android.media.MediaPlayer.create(android.content.Context, int).

Le parti di questa pagina sono modifiche basate sul lavoro creato e condiviso dal progetto Open Source Android e usato in base ai termini descritti nella licenza Creative Commons 2.5 Attribuzione.

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

Restituisce

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.

Documentazione java 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 dal progetto Open Source Android e usato in base ai termini descritti nella licenza Creative Commons 2.5 Attribuzione.

Si applica a