Class MraidMediaProcessor
-
- All Implemented Interfaces:
public final class MraidMediaProcessor
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description public final classMraidMediaProcessor.RingerModeChangeReceiverpublic final classMraidMediaProcessor.HeadphonesPluggedChangeReceiverpublic final classMraidMediaProcessor.VolumeSettingsContentObserver
-
Constructor Summary
Constructors Constructor Description MraidMediaProcessor(RenderView mRenderView, InMobiLogger logger)
-
Method Summary
Modifier and Type Method Description final UnitdoPlayMedia(String url, Activity activity)final UnitreleasePlayer()final BooleanisVolumeMuted()Checks if device volume is muted via ringer mode. final UnitregisterDeviceMutedEventReceiver(String jsCallbackNamespace)final UnitunregisterDeviceMutedEventReceiver()final UnitregisterDeviceVolumeChangeEventObserver(String jsCallbackNamespace)final UnitunregisterDeviceVolumeChangeEventObserver()final IntegerdeviceVolume()Gets current device volume. final BooleanisHeadphonePlugged()Checks if headphones are plugged in. final UnitregisterHeadphonePluggedEventReceiver(String jsCallbackNamespace)final UnitunregisterHeadphonePluggedEventReceiver()final UnitresumeMediaEventReceivers()Resumes Media Event Listeners Ringer Mode, Volume Change, Headphone Plugged Called when the Media Event Listeners are in unregistered state final UnitpauseMediaEventReceivers()Pauses Media Event Listeners Ringer Mode, Volume Change, Headphone Plugged Called when the Media Event Listeners are in registered State final UnitunregisterMediaEventReceivers()Unregisters all the Media Event Listeners Ringer Mode, Volume Change, Headphone Plugged Called from the destroy of the dependent resource. -
-
Constructor Detail
-
MraidMediaProcessor
MraidMediaProcessor(RenderView mRenderView, InMobiLogger logger)
-
-
Method Detail
-
doPlayMedia
final Unit doPlayMedia(String url, Activity activity)
-
releasePlayer
final Unit releasePlayer()
-
isVolumeMuted
final Boolean isVolumeMuted()
Checks if device volume is muted via ringer mode. Uses safeSystemService to handle DeadSystemRuntimeException gracefully.
- Returns:
trueif the volume is muted via the hardware volume/mute toggle button
-
registerDeviceMutedEventReceiver
final Unit registerDeviceMutedEventReceiver(String jsCallbackNamespace)
-
unregisterDeviceMutedEventReceiver
final Unit unregisterDeviceMutedEventReceiver()
-
registerDeviceVolumeChangeEventObserver
final Unit registerDeviceVolumeChangeEventObserver(String jsCallbackNamespace)
-
unregisterDeviceVolumeChangeEventObserver
final Unit unregisterDeviceVolumeChangeEventObserver()
-
deviceVolume
final Integer deviceVolume()
Gets current device volume. Uses safeSystemService to handle DeadSystemRuntimeException gracefully.
-
isHeadphonePlugged
final Boolean isHeadphonePlugged()
Checks if headphones are plugged in. Uses safeSystemService to handle DeadSystemRuntimeException gracefully.
-
registerHeadphonePluggedEventReceiver
final Unit registerHeadphonePluggedEventReceiver(String jsCallbackNamespace)
-
unregisterHeadphonePluggedEventReceiver
final Unit unregisterHeadphonePluggedEventReceiver()
-
resumeMediaEventReceivers
final Unit resumeMediaEventReceivers()
Resumes Media Event Listeners Ringer Mode, Volume Change, Headphone Plugged Called when the Media Event Listeners are in unregistered state
-
pauseMediaEventReceivers
final Unit pauseMediaEventReceivers()
Pauses Media Event Listeners Ringer Mode, Volume Change, Headphone Plugged Called when the Media Event Listeners are in registered State
-
unregisterMediaEventReceivers
final Unit unregisterMediaEventReceivers()
Unregisters all the Media Event Listeners Ringer Mode, Volume Change, Headphone Plugged Called from the destroy of the dependent resource.
-
-
-
-