MediaPlayer.Create Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Sobrecargas
| Nome | Description |
|---|---|
| Create(Context, Uri, ISurfaceHolder, AudioAttributes, Int32) |
O mesmo método |
| Create(Context, Int32, AudioAttributes, Int32) |
O mesmo método |
| Create(Context, Uri) |
Método de conveniência para criar um MediaPlayer para um determinado Uri. |
| Create(Context, Int32) |
Método de conveniência para criar um MediaPlayer para uma determinada ID de recurso. |
| Create(Context, Uri, ISurfaceHolder) |
Método de conveniência para criar um MediaPlayer para um determinado Uri. |
Create(Context, Uri, ISurfaceHolder, AudioAttributes, Int32)
O mesmo método #create(Context, Uri, SurfaceHolder) de fábrica, mas que permite especificar os atributos de áudio e a ID da sessão a serem usados pela nova instância do 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
Parâmetros
- context
- Context
o contexto a ser usado
- uri
- Uri
o Uri do qual obter a fonte de dados
- holder
- ISurfaceHolder
o SurfaceHolder a ser usado para exibir o vídeo pode ser nulo.
- audioAttributes
- AudioAttributes
a AudioAttributes ser usado pelo player de mídia.
- audioSessionId
- Int32
a ID da sessão de áudio a ser usada pelo player de mídia, confira AudioManager#generateAudioSessionId() para obter uma nova sessão.
Retornos
um objeto MediaPlayer ou nulo se a criação falhar
- Atributos
Comentários
O mesmo método #create(Context, Uri, SurfaceHolder) de fábrica, mas que permite especificar os atributos de áudio e a ID da sessão a serem usados pela nova instância do MediaPlayer.
Partes desta página são modificações baseadas no trabalho criado e compartilhado pelo Project Open Source do Open Source e usadas de acordo com os termos descritos na Creative Commons 2.5.
Aplica-se a
Create(Context, Int32, AudioAttributes, Int32)
O mesmo método #create(Context, int) de fábrica, mas que permite especificar os atributos de áudio e a ID da sessão a serem usados pela nova instância do 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
Parâmetros
- context
- Context
o contexto a ser usado
- resid
- Int32
a ID de recurso bruto (
- audioAttributes
- AudioAttributes
a AudioAttributes ser usado pelo player de mídia.
- audioSessionId
- Int32
a ID da sessão de áudio a ser usada pelo player de mídia, confira AudioManager#generateAudioSessionId() para obter uma nova sessão.
Retornos
um objeto MediaPlayer ou nulo se a criação falhar
- Atributos
Comentários
O mesmo método #create(Context, int) de fábrica, mas que permite especificar os atributos de áudio e a ID da sessão a serem usados pela nova instância do MediaPlayer.
Partes desta página são modificações baseadas no trabalho criado e compartilhado pelo Project Open Source do Open Source e usadas de acordo com os termos descritos na Creative Commons 2.5.
Aplica-se a
Create(Context, Uri)
Método de conveniência para criar um MediaPlayer para um determinado 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
Parâmetros
- context
- Context
o contexto a ser usado
- uri
- Uri
o Uri do qual obter a fonte de dados
Retornos
um objeto MediaPlayer ou nulo se a criação falhar
- Atributos
Comentários
Método de conveniência para criar um MediaPlayer para um determinado Uri. Com o sucesso, #prepare() já terá sido chamado e não deve ser chamado novamente.
Você deve chamar #release() quando terminar de usar a instância criada. Isso libera todos os recursos adquiridos anteriormente.
Observe que, como #prepare() é chamado automaticamente neste método, você não pode alterar a ID da sessão de áudio (consulte #setAudioSessionId(int)) ou os atributos de áudio (consulte #setAudioAttributes(AudioAttributes) o novo MediaPlayer.
Java documentação para android.media.MediaPlayer.create(android.content.Context, android.net.Uri).
Partes desta página são modificações baseadas no trabalho criado e compartilhado pelo Project Open Source do Open Source e usadas de acordo com os termos descritos na Creative Commons 2.5.
Aplica-se a
Create(Context, Int32)
Método de conveniência para criar um MediaPlayer para uma determinada ID de recurso.
[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
Parâmetros
- context
- Context
o contexto a ser usado
- resid
- Int32
a ID de recurso bruto (
Retornos
um objeto MediaPlayer ou nulo se a criação falhar
- Atributos
Comentários
Método de conveniência para criar um MediaPlayer para uma determinada ID de recurso. Com o sucesso, #prepare() já terá sido chamado e não deve ser chamado novamente.
Você deve chamar #release() quando terminar de usar a instância criada. Isso libera todos os recursos adquiridos anteriormente.
Observe que, como #prepare() é chamado automaticamente neste método, você não pode alterar a ID da sessão de áudio (consulte #setAudioSessionId(int)) ou os atributos de áudio (consulte #setAudioAttributes(AudioAttributes) o novo MediaPlayer.
Java documentação para android.media.MediaPlayer.create(android.content.Context, int).
Partes desta página são modificações baseadas no trabalho criado e compartilhado pelo Project Open Source do Open Source e usadas de acordo com os termos descritos na Creative Commons 2.5.
Aplica-se a
Create(Context, Uri, ISurfaceHolder)
Método de conveniência para criar um MediaPlayer para um determinado 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
Parâmetros
- context
- Context
o contexto a ser usado
- uri
- Uri
o Uri do qual obter a fonte de dados
- holder
- ISurfaceHolder
o SurfaceHolder a ser usado para exibir o vídeo
Retornos
um objeto MediaPlayer ou nulo se a criação falhar
- Atributos
Comentários
Método de conveniência para criar um MediaPlayer para um determinado Uri. Com o sucesso, #prepare() já terá sido chamado e não deve ser chamado novamente.
Você deve chamar #release() quando terminar de usar a instância criada. Isso libera todos os recursos adquiridos anteriormente.
Observe que, como #prepare() é chamado automaticamente neste método, você não pode alterar a ID da sessão de áudio (consulte #setAudioSessionId(int)) ou os atributos de áudio (consulte #setAudioAttributes(AudioAttributes) o novo MediaPlayer.
Partes desta página são modificações baseadas no trabalho criado e compartilhado pelo Project Open Source do Open Source e usadas de acordo com os termos descritos na Creative Commons 2.5.