다음을 통해 공유


MediaPlayer.Create 메서드

정의

오버로드

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

동일한 팩터리 메서드 #create(Context, Uri, SurfaceHolder) 를 사용하지만 새 MediaPlayer 인스턴스에서 사용할 오디오 특성 및 세션 ID를 지정할 수 있습니다.

Create(Context, Int32, AudioAttributes, Int32)

동일한 팩터리 메서드 #create(Context, int) 를 사용하지만 새 MediaPlayer 인스턴스에서 사용할 오디오 특성 및 세션 ID를 지정할 수 있습니다.

Create(Context, Uri)

지정된 Uri에 대한 MediaPlayer를 만드는 편리한 방법입니다.

Create(Context, Int32)

지정된 리소스 ID에 대한 MediaPlayer를 만드는 편리한 방법입니다.

Create(Context, Uri, ISurfaceHolder)

지정된 Uri에 대한 MediaPlayer를 만드는 편리한 방법입니다.

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

동일한 팩터리 메서드 #create(Context, Uri, SurfaceHolder) 를 사용하지만 새 MediaPlayer 인스턴스에서 사용할 오디오 특성 및 세션 ID를 지정할 수 있습니다.

[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

미디어 플레이어가 사용할 오디오 세션 ID는 새 세션을 가져오는 방법을 참조 AudioManager#generateAudioSessionId() 하세요.

반환

MediaPlayer 개체 또는 생성에 실패한 경우 null

특성

설명

동일한 팩터리 메서드 #create(Context, Uri, SurfaceHolder) 를 사용하지만 새 MediaPlayer 인스턴스에서 사용할 오디오 특성 및 세션 ID를 지정할 수 있습니다.

에 대한 android.media.MediaPlayer.create(android.content.Context, android.net.Uri, android.view.SurfaceHolder, android.media.AudioAttributes, int)Java 설명서

이 페이지의 일부는 Android 오픈 소스 프로젝트에서 만들고 공유하고 Creative Commons 2.5 특성 라이선스에 설명된 용어에 따라 사용되는 작업을 기반으로 하는 수정 사항입니다.

적용 대상

Create(Context, Int32, AudioAttributes, Int32)

동일한 팩터리 메서드 #create(Context, int) 를 사용하지만 새 MediaPlayer 인스턴스에서 사용할 오디오 특성 및 세션 ID를 지정할 수 있습니다.

[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

원시 리소스 ID(<var>R.raw.< something></var>) - 데이터 원본으로 사용할 리소스

audioAttributes
AudioAttributes

AudioAttributes 미디어 플레이어에서 사용할 입니다.

audioSessionId
Int32

미디어 플레이어가 사용할 오디오 세션 ID는 새 세션을 가져오는 방법을 참조 AudioManager#generateAudioSessionId() 하세요.

반환

MediaPlayer 개체 또는 생성에 실패한 경우 null

특성

설명

동일한 팩터리 메서드 #create(Context, int) 를 사용하지만 새 MediaPlayer 인스턴스에서 사용할 오디오 특성 및 세션 ID를 지정할 수 있습니다.

에 대한 android.media.MediaPlayer.create(android.content.Context, int, android.media.AudioAttributes, int)Java 설명서

이 페이지의 일부는 Android 오픈 소스 프로젝트에서 만들고 공유하고 Creative Commons 2.5 특성 라이선스에 설명된 용어에 따라 사용되는 작업을 기반으로 하는 수정 사항입니다.

적용 대상

Create(Context, Uri)

지정된 Uri에 대한 MediaPlayer를 만드는 편리한 방법입니다.

[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

특성

설명

지정된 Uri에 대한 MediaPlayer를 만드는 편리한 방법입니다. 성공하면 #prepare() 이미 호출되었으며 다시 호출해서는 안됩니다.

만든 인스턴스 사용을 마쳤으면 호출 #release() 해야 합니다. 이렇게 하면 이전에 획득한 모든 리소스가 해제됩니다.

#prepare() 이 메서드에서 자동으로 호출되므로 오디오 세션 ID(참조#setAudioSessionId(int)) 또는 오디오 특성을 변경할 수 없습니다(새 MediaPlayer 참조#setAudioAttributes(AudioAttributes)).

에 대한 android.media.MediaPlayer.create(android.content.Context, android.net.Uri)Java 설명서

이 페이지의 일부는 Android 오픈 소스 프로젝트에서 만들고 공유하고 Creative Commons 2.5 특성 라이선스에 설명된 용어에 따라 사용되는 작업을 기반으로 하는 수정 사항입니다.

적용 대상

Create(Context, Int32)

지정된 리소스 ID에 대한 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

원시 리소스 ID(<var>R.raw.< something></var>) - 데이터 원본으로 사용할 리소스

반환

MediaPlayer 개체 또는 생성에 실패한 경우 null

특성

설명

지정된 리소스 ID에 대한 MediaPlayer를 만드는 편리한 방법입니다. 성공하면 #prepare() 이미 호출되었으며 다시 호출해서는 안됩니다.

만든 인스턴스 사용을 마쳤으면 호출 #release() 해야 합니다. 이렇게 하면 이전에 획득한 모든 리소스가 해제됩니다.

#prepare() 이 메서드에서 자동으로 호출되므로 오디오 세션 ID(참조#setAudioSessionId(int)) 또는 오디오 특성을 변경할 수 없습니다(새 MediaPlayer 참조#setAudioAttributes(AudioAttributes)).

에 대한 android.media.MediaPlayer.create(android.content.Context, int)Java 설명서

이 페이지의 일부는 Android 오픈 소스 프로젝트에서 만들고 공유하고 Creative Commons 2.5 특성 라이선스에 설명된 용어에 따라 사용되는 작업을 기반으로 하는 수정 사항입니다.

적용 대상

Create(Context, Uri, ISurfaceHolder)

지정된 Uri에 대한 MediaPlayer를 만드는 편리한 방법입니다.

[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

특성

설명

지정된 Uri에 대한 MediaPlayer를 만드는 편리한 방법입니다. 성공하면 #prepare() 이미 호출되었으며 다시 호출해서는 안됩니다.

만든 인스턴스 사용을 마쳤으면 호출 #release() 해야 합니다. 이렇게 하면 이전에 획득한 모든 리소스가 해제됩니다.

#prepare() 이 메서드에서 자동으로 호출되므로 오디오 세션 ID(참조#setAudioSessionId(int)) 또는 오디오 특성을 변경할 수 없습니다(새 MediaPlayer 참조#setAudioAttributes(AudioAttributes)).

에 대한 android.media.MediaPlayer.create(android.content.Context, android.net.Uri, android.view.SurfaceHolder)Java 설명서

이 페이지의 일부는 Android 오픈 소스 프로젝트에서 만들고 공유하고 Creative Commons 2.5 특성 라이선스에 설명된 용어에 따라 사용되는 작업을 기반으로 하는 수정 사항입니다.

적용 대상