MediaPlayer.Create Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Перегрузки
Create(Context, Uri, ISurfaceHolder, AudioAttributes, Int32) |
Тот же метод фабрики, что |
Create(Context, Int32, AudioAttributes, Int32) |
Тот же метод фабрики, что |
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.
Части этой страницы — это изменения на основе работы, созданной и общей проектом с открытым исходным кодом 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.
Части этой страницы — это изменения на основе работы, созданной и общей проектом с открытым исходным кодом 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).
Части этой страницы — это изменения на основе работы, созданной и общей проектом с открытым исходным кодом Android и используемой в соответствии с условиями, описанными в лицензии Creative Commons 2.5 Attribution.