Поделиться через


MediaPlayer.Create Метод

Определение

Перегрузки

Create(Context, Uri, ISurfaceHolder, AudioAttributes, Int32)

Тот же метод фабрики, что #create(Context, Uri, SurfaceHolder) позволяет указать атрибуты звука и идентификатор сеанса, которые будут использоваться новым экземпляром MediaPlayer.

Create(Context, Int32, AudioAttributes, Int32)

Тот же метод фабрики, что #create(Context, int) позволяет указать атрибуты звука и идентификатор сеанса, которые будут использоваться новым экземпляром MediaPlayer.

Create(Context, Uri)

Удобный метод для создания MediaPlayer для заданного URI.

Create(Context, Int32)

Удобный метод для создания MediaPlayer для заданного идентификатора ресурса.

Create(Context, Uri, ISurfaceHolder)

Удобный метод для создания MediaPlayer для заданного URI.

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.

Документация по Java для android.media.MediaPlayer.create(android.content.Context, android.net.Uri, android.view.SurfaceHolder, android.media.AudioAttributes, int).

Части этой страницы — это изменения на основе работы, созданной и общей проектом с открытым исходным кодом Android и используемой в соответствии с условиями, описанными в лицензии Creative Commons 2.5 Attribution.

Применяется к

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.< something></var>) для ресурса, используемого в качестве источника данных

audioAttributes
AudioAttributes

используемый AudioAttributes проигрывателем мультимедиа.

audioSessionId
Int32

Идентификатор звукового сеанса, используемый проигрывателем мультимедиа, см AudioManager#generateAudioSessionId() . для получения нового сеанса.

Возвращаемое значение

Объект MediaPlayer или null, если не удалось создать

Атрибуты

Комментарии

Тот же метод фабрики, что #create(Context, int) позволяет указать атрибуты звука и идентификатор сеанса, которые будут использоваться новым экземпляром MediaPlayer.

Документация по Java для android.media.MediaPlayer.create(android.content.Context, int, android.media.AudioAttributes, int).

Части этой страницы — это изменения на основе работы, созданной и общей проектом с открытым исходным кодом Android и используемой в соответствии с условиями, описанными в лицензии Creative Commons 2.5 Attribution.

Применяется к

Create(Context, Uri)

Удобный метод для создания MediaPlayer для заданного 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

Параметры

context
Context

Контекст для использования

uri
Uri

универсальный код ресурса (URI), из которого требуется получить источник данных

Возвращаемое значение

Объект MediaPlayer или null, если не удалось создать

Атрибуты

Комментарии

Удобный метод для создания MediaPlayer для заданного URI. По успешному выполнению #prepare() уже будет вызван и не должен быть вызван снова.

По завершении работы с созданным экземпляром необходимо вызвать #release() вызов. Это освобождает все ресурсы, которые вы приобрели ранее.

Обратите внимание, что так как #prepare() вызывается автоматически в этом методе, нельзя изменить идентификатор сеанса звука (см. ) #setAudioSessionId(int)или аудио атрибуты (см #setAudioAttributes(AudioAttributes) . новый MediaPlayer).

Документация по Java для android.media.MediaPlayer.create(android.content.Context, android.net.Uri).

Части этой страницы — это изменения на основе работы, созданной и общей проектом с открытым исходным кодом Android и используемой в соответствии с условиями, описанными в лицензии Creative Commons 2.5 Attribution.

Применяется к

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.< something></var>) для ресурса, используемого в качестве источника данных

Возвращаемое значение

Объект MediaPlayer или null, если не удалось создать

Атрибуты

Комментарии

Удобный метод для создания MediaPlayer для заданного идентификатора ресурса. По успешному выполнению #prepare() уже будет вызван и не должен быть вызван снова.

По завершении работы с созданным экземпляром необходимо вызвать #release() вызов. Это освобождает все ресурсы, которые вы приобрели ранее.

Обратите внимание, что так как #prepare() вызывается автоматически в этом методе, нельзя изменить идентификатор сеанса звука (см. ) #setAudioSessionId(int)или аудио атрибуты (см #setAudioAttributes(AudioAttributes) . новый MediaPlayer).

Документация по Java для android.media.MediaPlayer.create(android.content.Context, int).

Части этой страницы — это изменения на основе работы, созданной и общей проектом с открытым исходным кодом Android и используемой в соответствии с условиями, описанными в лицензии Creative Commons 2.5 Attribution.

Применяется к

Create(Context, Uri, ISurfaceHolder)

Удобный метод для создания MediaPlayer для заданного 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

Параметры

context
Context

Контекст для использования

uri
Uri

универсальный код ресурса (URI), из которого требуется получить источник данных

holder
ISurfaceHolder

SurfaceHolder, используемый для отображения видео

Возвращаемое значение

Объект MediaPlayer или null, если не удалось создать

Атрибуты

Комментарии

Удобный метод для создания MediaPlayer для заданного URI. По успешному выполнению #prepare() уже будет вызван и не должен быть вызван снова.

По завершении работы с созданным экземпляром необходимо вызвать #release() вызов. Это освобождает все ресурсы, которые вы приобрели ранее.

Обратите внимание, что так как #prepare() вызывается автоматически в этом методе, нельзя изменить идентификатор сеанса звука (см. ) #setAudioSessionId(int)или аудио атрибуты (см #setAudioAttributes(AudioAttributes) . новый MediaPlayer).

Документация по Java для android.media.MediaPlayer.create(android.content.Context, android.net.Uri, android.view.SurfaceHolder).

Части этой страницы — это изменения на основе работы, созданной и общей проектом с открытым исходным кодом Android и используемой в соответствии с условиями, описанными в лицензии Creative Commons 2.5 Attribution.

Применяется к