player

package
v0.0.7 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Mar 28, 2026 License: CC0-1.0 Imports: 6 Imported by: 0

Documentation

Overview

Package player provides Go bindings for android.media.

Index

Constants

View Source
const (
	MediaErrorIo                             = consts.MediaErrorIo
	MediaErrorMalformed                      = consts.MediaErrorMalformed
	MediaErrorNotValidForProgressivePlayback = consts.MediaErrorNotValidForProgressivePlayback
	MediaErrorServerDied                     = consts.MediaErrorServerDied
	MediaErrorTimedOut                       = consts.MediaErrorTimedOut
	MediaErrorUnknown                        = consts.MediaErrorUnknown
	MediaErrorUnsupported                    = consts.MediaErrorUnsupported
	MediaInfoAudioNotPlaying                 = consts.MediaInfoAudioNotPlaying
	MediaInfoBadInterleaving                 = consts.MediaInfoBadInterleaving
	MediaInfoBufferingEnd                    = consts.MediaInfoBufferingEnd
	MediaInfoBufferingStart                  = consts.MediaInfoBufferingStart
	MediaInfoMetadataUpdate                  = consts.MediaInfoMetadataUpdate
	MediaInfoNotSeekable                     = consts.MediaInfoNotSeekable
	MediaInfoStartedAsNext                   = consts.MediaInfoStartedAsNext
	MediaInfoSubtitleTimedOut                = consts.MediaInfoSubtitleTimedOut
	MediaInfoUnknown                         = consts.MediaInfoUnknown
	MediaInfoUnsupportedSubtitle             = consts.MediaInfoUnsupportedSubtitle
	MediaInfoVideoNotPlaying                 = consts.MediaInfoVideoNotPlaying
	MediaInfoVideoRenderingStart             = consts.MediaInfoVideoRenderingStart
	MediaInfoVideoTrackLagging               = consts.MediaInfoVideoTrackLagging
	PrepareDrmStatusPreparationError         = consts.PrepareDrmStatusPreparationError
	PrepareDrmStatusProvisioningNetworkError = consts.PrepareDrmStatusProvisioningNetworkError
	PrepareDrmStatusProvisioningServerError  = consts.PrepareDrmStatusProvisioningServerError
	PrepareDrmStatusSuccess                  = consts.PrepareDrmStatusSuccess
	SeekClosest                              = consts.SeekClosest
	SeekClosestSync                          = consts.SeekClosestSync
	SeekNextSync                             = consts.SeekNextSync
	SeekPreviousSync                         = consts.SeekPreviousSync
	VideoScalingModeScaleToFit               = consts.VideoScalingModeScaleToFit
	VideoScalingModeScaleToFitWithCropping   = consts.VideoScalingModeScaleToFitWithCropping
	MediaTrackTypeAudio                      = consts.MediaTrackTypeAudio
	MediaTrackTypeMetadata                   = consts.MediaTrackTypeMetadata
	MediaTrackTypeSubtitle                   = consts.MediaTrackTypeSubtitle
	MediaTrackTypeTimedtext                  = consts.MediaTrackTypeTimedtext
	MediaTrackTypeUnknown                    = consts.MediaTrackTypeUnknown
	MediaTrackTypeVideo                      = consts.MediaTrackTypeVideo
)
View Source
const (
	MediaMimetypeTextSubrip = consts.MediaMimetypeTextSubrip
	CodecAudio              = consts.CodecAudio
	CodecVideo              = consts.CodecVideo
	Duration                = consts.Duration
	Errors                  = consts.Errors
	ErrorCode               = consts.ErrorCode
	Frames                  = consts.Frames
	FramesDropped           = consts.FramesDropped
	Height                  = consts.Height
	MimeTypeAudio           = consts.MimeTypeAudio
	MimeTypeVideo           = consts.MimeTypeVideo
	Playing                 = consts.Playing
	Width                   = consts.Width
)

Variables

This section is empty.

Functions

func Init

func Init(env *jni.Env) error

Init resolves all JNI class and method references for this package. It is safe to call multiple times (uses sync.Once internally). Exported for E2E testing on Android.

Types

type MediaPlayer added in v0.0.4

type MediaPlayer struct {
	VM  *jni.VM
	Obj *jni.GlobalRef
}

MediaPlayer wraps android.media.MediaPlayer.

func NewMediaPlayer added in v0.0.7

func NewMediaPlayer(vm *jni.VM, arg0 *jni.Object) (*MediaPlayer, error)

NewMediaPlayer creates a new android.media.MediaPlayer instance.

func (*MediaPlayer) AddTimedTextSource2_1 added in v0.0.4

func (m *MediaPlayer) AddTimedTextSource2_1(arg0 *jni.Object, arg1 string) error

AddTimedTextSource2_1 calls android.media.MediaPlayer.addTimedTextSource.

func (*MediaPlayer) AddTimedTextSource2_3 added in v0.0.4

func (m *MediaPlayer) AddTimedTextSource2_3(arg0 string, arg1 string) error

AddTimedTextSource2_3 calls android.media.MediaPlayer.addTimedTextSource.

func (*MediaPlayer) AddTimedTextSource3 added in v0.0.4

func (m *MediaPlayer) AddTimedTextSource3(
	arg0 *jni.Object,
	arg1 *jni.Object,
	arg2 string,
) error

AddTimedTextSource3 calls android.media.MediaPlayer.addTimedTextSource.

func (*MediaPlayer) AddTimedTextSource4_2 added in v0.0.4

func (m *MediaPlayer) AddTimedTextSource4_2(
	arg0 *jni.Object,
	arg1 int64,
	arg2 int64,
	arg3 string,
) error

AddTimedTextSource4_2 calls android.media.MediaPlayer.addTimedTextSource.

func (*MediaPlayer) AttachAuxEffect added in v0.0.6

func (m *MediaPlayer) AttachAuxEffect(arg0 int32) error

AttachAuxEffect calls android.media.MediaPlayer.attachAuxEffect.

func (*MediaPlayer) ClearOnMediaTimeDiscontinuityListener added in v0.0.4

func (m *MediaPlayer) ClearOnMediaTimeDiscontinuityListener() error

ClearOnMediaTimeDiscontinuityListener calls android.media.MediaPlayer.clearOnMediaTimeDiscontinuityListener.

func (*MediaPlayer) ClearOnSubtitleDataListener added in v0.0.4

func (m *MediaPlayer) ClearOnSubtitleDataListener() error

ClearOnSubtitleDataListener calls android.media.MediaPlayer.clearOnSubtitleDataListener.

func (*MediaPlayer) Create2 added in v0.0.4

func (m *MediaPlayer) Create2(arg0 *jni.Object, arg1 *jni.Object) (*jni.Object, error)

Create2 calls android.media.MediaPlayer.create.

func (*MediaPlayer) Create2_3 added in v0.0.4

func (m *MediaPlayer) Create2_3(arg0 *jni.Object, arg1 int32) (*jni.Object, error)

Create2_3 calls android.media.MediaPlayer.create.

func (*MediaPlayer) Create3_1 added in v0.0.4

func (m *MediaPlayer) Create3_1(
	arg0 *jni.Object,
	arg1 *jni.Object,
	arg2 *jni.Object,
) (*jni.Object, error)

Create3_1 calls android.media.MediaPlayer.create.

func (*MediaPlayer) Create4_4 added in v0.0.4

func (m *MediaPlayer) Create4_4(
	arg0 *jni.Object,
	arg1 int32,
	arg2 *jni.Object,
	arg3 int32,
) (*jni.Object, error)

Create4_4 calls android.media.MediaPlayer.create.

func (*MediaPlayer) Create5_2 added in v0.0.4

func (m *MediaPlayer) Create5_2(
	arg0 *jni.Object,
	arg1 *jni.Object,
	arg2 *jni.Object,
	arg3 *jni.Object,
	arg4 int32,
) (*jni.Object, error)

Create5_2 calls android.media.MediaPlayer.create.

func (*MediaPlayer) CreateVolumeShaper added in v0.0.4

func (m *MediaPlayer) CreateVolumeShaper(arg0 *jni.Object) (*jni.Object, error)

CreateVolumeShaper calls android.media.MediaPlayer.createVolumeShaper.

func (*MediaPlayer) DeselectTrack added in v0.0.4

func (m *MediaPlayer) DeselectTrack(arg0 int32) error

DeselectTrack calls android.media.MediaPlayer.deselectTrack.

func (*MediaPlayer) GetAudioSessionId added in v0.0.6

func (m *MediaPlayer) GetAudioSessionId() (int32, error)

GetAudioSessionId calls android.media.MediaPlayer.getAudioSessionId.

func (*MediaPlayer) GetCurrentPosition added in v0.0.6

func (m *MediaPlayer) GetCurrentPosition() (int32, error)

GetCurrentPosition calls android.media.MediaPlayer.getCurrentPosition.

func (*MediaPlayer) GetDrmInfo added in v0.0.4

func (m *MediaPlayer) GetDrmInfo() (*jni.Object, error)

GetDrmInfo calls android.media.MediaPlayer.getDrmInfo.

func (*MediaPlayer) GetDrmPropertyString added in v0.0.4

func (m *MediaPlayer) GetDrmPropertyString(arg0 string) (string, error)

GetDrmPropertyString calls android.media.MediaPlayer.getDrmPropertyString.

func (*MediaPlayer) GetDuration added in v0.0.6

func (m *MediaPlayer) GetDuration() (int32, error)

GetDuration calls android.media.MediaPlayer.getDuration.

func (*MediaPlayer) GetMetrics added in v0.0.4

func (m *MediaPlayer) GetMetrics() (*jni.Object, error)

GetMetrics calls android.media.MediaPlayer.getMetrics.

func (*MediaPlayer) GetPlaybackParams added in v0.0.6

func (m *MediaPlayer) GetPlaybackParams() (*jni.Object, error)

GetPlaybackParams calls android.media.MediaPlayer.getPlaybackParams.

func (*MediaPlayer) GetPreferredDevice added in v0.0.4

func (m *MediaPlayer) GetPreferredDevice() (*jni.Object, error)

GetPreferredDevice calls android.media.MediaPlayer.getPreferredDevice.

func (*MediaPlayer) GetRoutedDevice added in v0.0.4

func (m *MediaPlayer) GetRoutedDevice() (*jni.Object, error)

GetRoutedDevice calls android.media.MediaPlayer.getRoutedDevice.

func (*MediaPlayer) GetSelectedTrack added in v0.0.4

func (m *MediaPlayer) GetSelectedTrack(arg0 int32) (int32, error)

GetSelectedTrack calls android.media.MediaPlayer.getSelectedTrack.

func (*MediaPlayer) GetSyncParams added in v0.0.6

func (m *MediaPlayer) GetSyncParams() (*jni.Object, error)

GetSyncParams calls android.media.MediaPlayer.getSyncParams.

func (*MediaPlayer) GetTimestamp added in v0.0.4

func (m *MediaPlayer) GetTimestamp() (*jni.Object, error)

GetTimestamp calls android.media.MediaPlayer.getTimestamp.

func (*MediaPlayer) GetTrackInfo added in v0.0.4

func (m *MediaPlayer) GetTrackInfo() (*jni.Object, error)

GetTrackInfo calls android.media.MediaPlayer.getTrackInfo.

func (*MediaPlayer) GetVideoHeight added in v0.0.6

func (m *MediaPlayer) GetVideoHeight() (int32, error)

GetVideoHeight calls android.media.MediaPlayer.getVideoHeight.

func (*MediaPlayer) GetVideoWidth added in v0.0.6

func (m *MediaPlayer) GetVideoWidth() (int32, error)

GetVideoWidth calls android.media.MediaPlayer.getVideoWidth.

func (*MediaPlayer) IsLooping added in v0.0.6

func (m *MediaPlayer) IsLooping() (bool, error)

IsLooping calls android.media.MediaPlayer.isLooping.

func (*MediaPlayer) IsPlaying added in v0.0.6

func (m *MediaPlayer) IsPlaying() (bool, error)

IsPlaying calls android.media.MediaPlayer.isPlaying.

func (*MediaPlayer) Pause added in v0.0.4

func (m *MediaPlayer) Pause() error

Pause calls android.media.MediaPlayer.pause.

func (*MediaPlayer) Prepare added in v0.0.4

func (m *MediaPlayer) Prepare() error

Prepare calls android.media.MediaPlayer.prepare.

func (*MediaPlayer) PrepareAsync added in v0.0.4

func (m *MediaPlayer) PrepareAsync() error

PrepareAsync calls android.media.MediaPlayer.prepareAsync.

func (*MediaPlayer) PrepareDrm added in v0.0.4

func (m *MediaPlayer) PrepareDrm(arg0 *jni.Object) error

PrepareDrm calls android.media.MediaPlayer.prepareDrm.

func (*MediaPlayer) ProvideKeyResponse added in v0.0.4

func (m *MediaPlayer) ProvideKeyResponse(arg0 *jni.Object, arg1 *jni.Object) (*jni.Object, error)

ProvideKeyResponse calls android.media.MediaPlayer.provideKeyResponse.

func (*MediaPlayer) Release added in v0.0.4

func (m *MediaPlayer) Release() error

Release calls android.media.MediaPlayer.release.

func (*MediaPlayer) ReleaseDrm added in v0.0.4

func (m *MediaPlayer) ReleaseDrm() error

ReleaseDrm calls android.media.MediaPlayer.releaseDrm.

func (*MediaPlayer) RemoveOnRoutingChangedListener added in v0.0.4

func (m *MediaPlayer) RemoveOnRoutingChangedListener(arg0 *jni.Object) error

RemoveOnRoutingChangedListener calls android.media.MediaPlayer.removeOnRoutingChangedListener.

func (*MediaPlayer) Reset added in v0.0.4

func (m *MediaPlayer) Reset() error

Reset calls android.media.MediaPlayer.reset.

func (*MediaPlayer) RestoreKeys added in v0.0.4

func (m *MediaPlayer) RestoreKeys(arg0 *jni.Object) error

RestoreKeys calls android.media.MediaPlayer.restoreKeys.

func (*MediaPlayer) SeekTo1 added in v0.0.4

func (m *MediaPlayer) SeekTo1(arg0 int32) error

SeekTo1 calls android.media.MediaPlayer.seekTo.

func (*MediaPlayer) SeekTo2_1 added in v0.0.4

func (m *MediaPlayer) SeekTo2_1(arg0 int64, arg1 int32) error

SeekTo2_1 calls android.media.MediaPlayer.seekTo.

func (*MediaPlayer) SelectTrack added in v0.0.4

func (m *MediaPlayer) SelectTrack(arg0 int32) error

SelectTrack calls android.media.MediaPlayer.selectTrack.

func (*MediaPlayer) SetAudioAttributes added in v0.0.4

func (m *MediaPlayer) SetAudioAttributes(arg0 *jni.Object) error

SetAudioAttributes calls android.media.MediaPlayer.setAudioAttributes.

func (*MediaPlayer) SetAudioSessionId added in v0.0.4

func (m *MediaPlayer) SetAudioSessionId(arg0 int32) error

SetAudioSessionId calls android.media.MediaPlayer.setAudioSessionId.

func (*MediaPlayer) SetAudioStreamType added in v0.0.4

func (m *MediaPlayer) SetAudioStreamType(arg0 int32) error

SetAudioStreamType calls android.media.MediaPlayer.setAudioStreamType.

func (*MediaPlayer) SetAuxEffectSendLevel added in v0.0.4

func (m *MediaPlayer) SetAuxEffectSendLevel(arg0 float32) error

SetAuxEffectSendLevel calls android.media.MediaPlayer.setAuxEffectSendLevel.

func (*MediaPlayer) SetDataSource1_1 added in v0.0.7

func (m *MediaPlayer) SetDataSource1_1(arg0 *jni.Object) error

SetDataSource1_1 calls android.media.MediaPlayer.setDataSource.

func (*MediaPlayer) SetDataSource1_2 added in v0.0.7

func (m *MediaPlayer) SetDataSource1_2(arg0 *jni.Object) error

SetDataSource1_2 calls android.media.MediaPlayer.setDataSource.

func (*MediaPlayer) SetDataSource1_3 added in v0.0.4

func (m *MediaPlayer) SetDataSource1_3(arg0 *jni.Object) error

SetDataSource1_3 calls android.media.MediaPlayer.setDataSource.

func (*MediaPlayer) SetDataSource1_5 added in v0.0.4

func (m *MediaPlayer) SetDataSource1_5(arg0 string) error

SetDataSource1_5 calls android.media.MediaPlayer.setDataSource.

func (*MediaPlayer) SetDataSource2 added in v0.0.4

func (m *MediaPlayer) SetDataSource2(arg0 *jni.Object, arg1 *jni.Object) error

SetDataSource2 calls android.media.MediaPlayer.setDataSource.

func (*MediaPlayer) SetDataSource3_4 added in v0.0.7

func (m *MediaPlayer) SetDataSource3_4(
	arg0 *jni.Object,
	arg1 int64,
	arg2 int64,
) error

SetDataSource3_4 calls android.media.MediaPlayer.setDataSource.

func (*MediaPlayer) SetDisplay added in v0.0.4

func (m *MediaPlayer) SetDisplay(arg0 *jni.Object) error

SetDisplay calls android.media.MediaPlayer.setDisplay.

func (*MediaPlayer) SetDrmPropertyString added in v0.0.4

func (m *MediaPlayer) SetDrmPropertyString(arg0 string, arg1 string) error

SetDrmPropertyString calls android.media.MediaPlayer.setDrmPropertyString.

func (*MediaPlayer) SetLooping added in v0.0.6

func (m *MediaPlayer) SetLooping(arg0 bool) error

SetLooping calls android.media.MediaPlayer.setLooping.

func (*MediaPlayer) SetNextMediaPlayer added in v0.0.6

func (m *MediaPlayer) SetNextMediaPlayer(arg0 *jni.Object) error

SetNextMediaPlayer calls android.media.MediaPlayer.setNextMediaPlayer.

func (*MediaPlayer) SetOnBufferingUpdateListener added in v0.0.4

func (m *MediaPlayer) SetOnBufferingUpdateListener(arg0 *jni.Object) error

SetOnBufferingUpdateListener calls android.media.MediaPlayer.setOnBufferingUpdateListener.

func (*MediaPlayer) SetOnCompletionListener added in v0.0.4

func (m *MediaPlayer) SetOnCompletionListener(arg0 *jni.Object) error

SetOnCompletionListener calls android.media.MediaPlayer.setOnCompletionListener.

func (*MediaPlayer) SetOnDrmConfigHelper added in v0.0.4

func (m *MediaPlayer) SetOnDrmConfigHelper(arg0 *jni.Object) error

SetOnDrmConfigHelper calls android.media.MediaPlayer.setOnDrmConfigHelper.

func (*MediaPlayer) SetOnDrmInfoListener added in v0.0.4

func (m *MediaPlayer) SetOnDrmInfoListener(arg0 *jni.Object) error

SetOnDrmInfoListener calls android.media.MediaPlayer.setOnDrmInfoListener.

func (*MediaPlayer) SetOnDrmPreparedListener added in v0.0.4

func (m *MediaPlayer) SetOnDrmPreparedListener(arg0 *jni.Object) error

SetOnDrmPreparedListener calls android.media.MediaPlayer.setOnDrmPreparedListener.

func (*MediaPlayer) SetOnErrorListener added in v0.0.4

func (m *MediaPlayer) SetOnErrorListener(arg0 *jni.Object) error

SetOnErrorListener calls android.media.MediaPlayer.setOnErrorListener.

func (*MediaPlayer) SetOnInfoListener added in v0.0.4

func (m *MediaPlayer) SetOnInfoListener(arg0 *jni.Object) error

SetOnInfoListener calls android.media.MediaPlayer.setOnInfoListener.

func (*MediaPlayer) SetOnMediaTimeDiscontinuityListener added in v0.0.4

func (m *MediaPlayer) SetOnMediaTimeDiscontinuityListener(arg0 *jni.Object) error

SetOnMediaTimeDiscontinuityListener calls android.media.MediaPlayer.setOnMediaTimeDiscontinuityListener.

func (*MediaPlayer) SetOnPreparedListener added in v0.0.4

func (m *MediaPlayer) SetOnPreparedListener(arg0 *jni.Object) error

SetOnPreparedListener calls android.media.MediaPlayer.setOnPreparedListener.

func (*MediaPlayer) SetOnSeekCompleteListener added in v0.0.4

func (m *MediaPlayer) SetOnSeekCompleteListener(arg0 *jni.Object) error

SetOnSeekCompleteListener calls android.media.MediaPlayer.setOnSeekCompleteListener.

func (*MediaPlayer) SetOnSubtitleDataListener added in v0.0.4

func (m *MediaPlayer) SetOnSubtitleDataListener(arg0 *jni.Object) error

SetOnSubtitleDataListener calls android.media.MediaPlayer.setOnSubtitleDataListener.

func (*MediaPlayer) SetOnTimedMetaDataAvailableListener added in v0.0.4

func (m *MediaPlayer) SetOnTimedMetaDataAvailableListener(arg0 *jni.Object) error

SetOnTimedMetaDataAvailableListener calls android.media.MediaPlayer.setOnTimedMetaDataAvailableListener.

func (*MediaPlayer) SetOnTimedTextListener added in v0.0.4

func (m *MediaPlayer) SetOnTimedTextListener(arg0 *jni.Object) error

SetOnTimedTextListener calls android.media.MediaPlayer.setOnTimedTextListener.

func (*MediaPlayer) SetOnVideoSizeChangedListener added in v0.0.4

func (m *MediaPlayer) SetOnVideoSizeChangedListener(arg0 *jni.Object) error

SetOnVideoSizeChangedListener calls android.media.MediaPlayer.setOnVideoSizeChangedListener.

func (*MediaPlayer) SetPlaybackParams added in v0.0.6

func (m *MediaPlayer) SetPlaybackParams(arg0 *jni.Object) error

SetPlaybackParams calls android.media.MediaPlayer.setPlaybackParams.

func (*MediaPlayer) SetPreferredDevice added in v0.0.4

func (m *MediaPlayer) SetPreferredDevice(arg0 *jni.Object) (bool, error)

SetPreferredDevice calls android.media.MediaPlayer.setPreferredDevice.

func (*MediaPlayer) SetScreenOnWhilePlaying added in v0.0.4

func (m *MediaPlayer) SetScreenOnWhilePlaying(arg0 bool) error

SetScreenOnWhilePlaying calls android.media.MediaPlayer.setScreenOnWhilePlaying.

func (*MediaPlayer) SetSurface added in v0.0.4

func (m *MediaPlayer) SetSurface(arg0 *jni.Object) error

SetSurface calls android.media.MediaPlayer.setSurface.

func (*MediaPlayer) SetSyncParams added in v0.0.6

func (m *MediaPlayer) SetSyncParams(arg0 *jni.Object) error

SetSyncParams calls android.media.MediaPlayer.setSyncParams.

func (*MediaPlayer) SetVideoScalingMode added in v0.0.4

func (m *MediaPlayer) SetVideoScalingMode(arg0 int32) error

SetVideoScalingMode calls android.media.MediaPlayer.setVideoScalingMode.

func (*MediaPlayer) SetVolume added in v0.0.4

func (m *MediaPlayer) SetVolume(arg0 float32, arg1 float32) error

SetVolume calls android.media.MediaPlayer.setVolume.

func (*MediaPlayer) SetWakeMode added in v0.0.4

func (m *MediaPlayer) SetWakeMode(arg0 *jni.Object, arg1 int32) error

SetWakeMode calls android.media.MediaPlayer.setWakeMode.

func (*MediaPlayer) Start added in v0.0.4

func (m *MediaPlayer) Start() error

Start calls android.media.MediaPlayer.start.

func (*MediaPlayer) Stop added in v0.0.4

func (m *MediaPlayer) Stop() error

Stop calls android.media.MediaPlayer.stop.

type MediaPlayerDrmInfo added in v0.0.7

type MediaPlayerDrmInfo struct {
	VM  *jni.VM
	Obj *jni.GlobalRef
}

MediaPlayerDrmInfo wraps android.media.MediaPlayer$DrmInfo.

func (*MediaPlayerDrmInfo) GetSupportedSchemes added in v0.0.7

func (m *MediaPlayerDrmInfo) GetSupportedSchemes() (*jni.Object, error)

GetSupportedSchemes calls android.media.MediaPlayer$DrmInfo.getSupportedSchemes.

type MediaPlayerOnBufferingUpdateListener added in v0.0.7

type MediaPlayerOnBufferingUpdateListener struct {
	VM  *jni.VM
	Obj *jni.GlobalRef
}

MediaPlayerOnBufferingUpdateListener wraps android.media.MediaPlayer$OnBufferingUpdateListener.

func (*MediaPlayerOnBufferingUpdateListener) OnBufferingUpdate added in v0.0.7

func (m *MediaPlayerOnBufferingUpdateListener) OnBufferingUpdate(arg0 *jni.Object, arg1 int32) error

OnBufferingUpdate calls android.media.MediaPlayer$OnBufferingUpdateListener.onBufferingUpdate.

type MediaPlayerOnCompletionListener added in v0.0.7

type MediaPlayerOnCompletionListener struct {
	VM  *jni.VM
	Obj *jni.GlobalRef
}

MediaPlayerOnCompletionListener wraps android.media.MediaPlayer$OnCompletionListener.

func (*MediaPlayerOnCompletionListener) OnCompletion added in v0.0.7

func (m *MediaPlayerOnCompletionListener) OnCompletion(arg0 *jni.Object) error

OnCompletion calls android.media.MediaPlayer$OnCompletionListener.onCompletion.

type MediaPlayerOnDrmConfigHelper added in v0.0.7

type MediaPlayerOnDrmConfigHelper struct {
	VM  *jni.VM
	Obj *jni.GlobalRef
}

MediaPlayerOnDrmConfigHelper wraps android.media.MediaPlayer$OnDrmConfigHelper.

func (*MediaPlayerOnDrmConfigHelper) OnDrmConfig added in v0.0.7

func (m *MediaPlayerOnDrmConfigHelper) OnDrmConfig(arg0 *jni.Object) error

OnDrmConfig calls android.media.MediaPlayer$OnDrmConfigHelper.onDrmConfig.

type MediaPlayerOnDrmInfoListener added in v0.0.7

type MediaPlayerOnDrmInfoListener struct {
	VM  *jni.VM
	Obj *jni.GlobalRef
}

MediaPlayerOnDrmInfoListener wraps android.media.MediaPlayer$OnDrmInfoListener.

func (*MediaPlayerOnDrmInfoListener) OnDrmInfo added in v0.0.7

func (m *MediaPlayerOnDrmInfoListener) OnDrmInfo(arg0 *jni.Object, arg1 *jni.Object) error

OnDrmInfo calls android.media.MediaPlayer$OnDrmInfoListener.onDrmInfo.

type MediaPlayerOnDrmPreparedListener added in v0.0.7

type MediaPlayerOnDrmPreparedListener struct {
	VM  *jni.VM
	Obj *jni.GlobalRef
}

MediaPlayerOnDrmPreparedListener wraps android.media.MediaPlayer$OnDrmPreparedListener.

func (*MediaPlayerOnDrmPreparedListener) OnDrmPrepared added in v0.0.7

func (m *MediaPlayerOnDrmPreparedListener) OnDrmPrepared(arg0 *jni.Object, arg1 int32) error

OnDrmPrepared calls android.media.MediaPlayer$OnDrmPreparedListener.onDrmPrepared.

type MediaPlayerOnErrorListener added in v0.0.7

type MediaPlayerOnErrorListener struct {
	VM  *jni.VM
	Obj *jni.GlobalRef
}

MediaPlayerOnErrorListener wraps android.media.MediaPlayer$OnErrorListener.

func (*MediaPlayerOnErrorListener) OnError added in v0.0.7

func (m *MediaPlayerOnErrorListener) OnError(
	arg0 *jni.Object,
	arg1 int32,
	arg2 int32,
) (bool, error)

OnError calls android.media.MediaPlayer$OnErrorListener.onError.

type MediaPlayerOnInfoListener added in v0.0.7

type MediaPlayerOnInfoListener struct {
	VM  *jni.VM
	Obj *jni.GlobalRef
}

MediaPlayerOnInfoListener wraps android.media.MediaPlayer$OnInfoListener.

func (*MediaPlayerOnInfoListener) OnInfo added in v0.0.7

func (m *MediaPlayerOnInfoListener) OnInfo(
	arg0 *jni.Object,
	arg1 int32,
	arg2 int32,
) (bool, error)

OnInfo calls android.media.MediaPlayer$OnInfoListener.onInfo.

type MediaPlayerOnMediaTimeDiscontinuityListener added in v0.0.7

type MediaPlayerOnMediaTimeDiscontinuityListener struct {
	VM  *jni.VM
	Obj *jni.GlobalRef
}

MediaPlayerOnMediaTimeDiscontinuityListener wraps android.media.MediaPlayer$OnMediaTimeDiscontinuityListener.

func (*MediaPlayerOnMediaTimeDiscontinuityListener) OnMediaTimeDiscontinuity added in v0.0.7

func (m *MediaPlayerOnMediaTimeDiscontinuityListener) OnMediaTimeDiscontinuity(arg0 *jni.Object, arg1 *jni.Object) error

OnMediaTimeDiscontinuity calls android.media.MediaPlayer$OnMediaTimeDiscontinuityListener.onMediaTimeDiscontinuity.

type MediaPlayerOnPreparedListener added in v0.0.7

type MediaPlayerOnPreparedListener struct {
	VM  *jni.VM
	Obj *jni.GlobalRef
}

MediaPlayerOnPreparedListener wraps android.media.MediaPlayer$OnPreparedListener.

func (*MediaPlayerOnPreparedListener) OnPrepared added in v0.0.7

func (m *MediaPlayerOnPreparedListener) OnPrepared(arg0 *jni.Object) error

OnPrepared calls android.media.MediaPlayer$OnPreparedListener.onPrepared.

type MediaPlayerOnSeekCompleteListener added in v0.0.7

type MediaPlayerOnSeekCompleteListener struct {
	VM  *jni.VM
	Obj *jni.GlobalRef
}

MediaPlayerOnSeekCompleteListener wraps android.media.MediaPlayer$OnSeekCompleteListener.

func (*MediaPlayerOnSeekCompleteListener) OnSeekComplete added in v0.0.7

func (m *MediaPlayerOnSeekCompleteListener) OnSeekComplete(arg0 *jni.Object) error

OnSeekComplete calls android.media.MediaPlayer$OnSeekCompleteListener.onSeekComplete.

type MediaPlayerOnSubtitleDataListener added in v0.0.7

type MediaPlayerOnSubtitleDataListener struct {
	VM  *jni.VM
	Obj *jni.GlobalRef
}

MediaPlayerOnSubtitleDataListener wraps android.media.MediaPlayer$OnSubtitleDataListener.

func (*MediaPlayerOnSubtitleDataListener) OnSubtitleData added in v0.0.7

func (m *MediaPlayerOnSubtitleDataListener) OnSubtitleData(arg0 *jni.Object, arg1 *jni.Object) error

OnSubtitleData calls android.media.MediaPlayer$OnSubtitleDataListener.onSubtitleData.

type MediaPlayerOnTimedMetaDataAvailableListener added in v0.0.7

type MediaPlayerOnTimedMetaDataAvailableListener struct {
	VM  *jni.VM
	Obj *jni.GlobalRef
}

MediaPlayerOnTimedMetaDataAvailableListener wraps android.media.MediaPlayer$OnTimedMetaDataAvailableListener.

func (*MediaPlayerOnTimedMetaDataAvailableListener) OnTimedMetaDataAvailable added in v0.0.7

func (m *MediaPlayerOnTimedMetaDataAvailableListener) OnTimedMetaDataAvailable(arg0 *jni.Object, arg1 *jni.Object) error

OnTimedMetaDataAvailable calls android.media.MediaPlayer$OnTimedMetaDataAvailableListener.onTimedMetaDataAvailable.

type MediaPlayerOnTimedTextListener added in v0.0.7

type MediaPlayerOnTimedTextListener struct {
	VM  *jni.VM
	Obj *jni.GlobalRef
}

MediaPlayerOnTimedTextListener wraps android.media.MediaPlayer$OnTimedTextListener.

func (*MediaPlayerOnTimedTextListener) OnTimedText added in v0.0.7

func (m *MediaPlayerOnTimedTextListener) OnTimedText(arg0 *jni.Object, arg1 *jni.Object) error

OnTimedText calls android.media.MediaPlayer$OnTimedTextListener.onTimedText.

type MediaPlayerOnVideoSizeChangedListener added in v0.0.7

type MediaPlayerOnVideoSizeChangedListener struct {
	VM  *jni.VM
	Obj *jni.GlobalRef
}

MediaPlayerOnVideoSizeChangedListener wraps android.media.MediaPlayer$OnVideoSizeChangedListener.

func (*MediaPlayerOnVideoSizeChangedListener) OnVideoSizeChanged added in v0.0.7

func (m *MediaPlayerOnVideoSizeChangedListener) OnVideoSizeChanged(
	arg0 *jni.Object,
	arg1 int32,
	arg2 int32,
) error

OnVideoSizeChanged calls android.media.MediaPlayer$OnVideoSizeChangedListener.onVideoSizeChanged.

type MediaPlayerTrackInfo added in v0.0.7

type MediaPlayerTrackInfo struct {
	VM  *jni.VM
	Obj *jni.GlobalRef
}

MediaPlayerTrackInfo wraps android.media.MediaPlayer$TrackInfo.

func (*MediaPlayerTrackInfo) DescribeContents added in v0.0.7

func (m *MediaPlayerTrackInfo) DescribeContents() (int32, error)

DescribeContents calls android.media.MediaPlayer$TrackInfo.describeContents.

func (*MediaPlayerTrackInfo) GetFormat added in v0.0.7

func (m *MediaPlayerTrackInfo) GetFormat() (*jni.Object, error)

GetFormat calls android.media.MediaPlayer$TrackInfo.getFormat.

func (*MediaPlayerTrackInfo) GetLanguage added in v0.0.7

func (m *MediaPlayerTrackInfo) GetLanguage() (string, error)

GetLanguage calls android.media.MediaPlayer$TrackInfo.getLanguage.

func (*MediaPlayerTrackInfo) GetTrackType added in v0.0.7

func (m *MediaPlayerTrackInfo) GetTrackType() (int32, error)

GetTrackType calls android.media.MediaPlayer$TrackInfo.getTrackType.

func (*MediaPlayerTrackInfo) ToString added in v0.0.7

func (m *MediaPlayerTrackInfo) ToString() (string, error)

ToString calls android.media.MediaPlayer$TrackInfo.toString.

func (*MediaPlayerTrackInfo) WriteToParcel added in v0.0.7

func (m *MediaPlayerTrackInfo) WriteToParcel(arg0 *jni.Object, arg1 int32) error

WriteToParcel calls android.media.MediaPlayer$TrackInfo.writeToParcel.

Directories

Path Synopsis

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL