Guest User

Untitled

a guest
Nov 22nd, 2017
72
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.49 KB | None | 0 0
  1. open class VideoPlayerPresenter{
  2. private var View view
  3. internal var volumeListener VolumeListener? = null
  4.  
  5. override fun setView(view: View) {
  6. this.view = view
  7. }
  8.  
  9. fun setMuted(player: Player?, isMuted: Boolean){
  10. player?.setVolume(if(isMuted) 0f else 1f)
  11. volumeListener.onMuteStateChanged(isMuted)
  12. }
  13.  
  14. fun setVolume(player: Player?, volume: Float){
  15. player?.setVolume(volume)
  16. volumeListener.onVolumeChanged(volume)
  17. }
  18.  
  19. interface View: BaseView{
  20. ...
  21. }
  22. }
Add Comment
Please, Sign In to add comment