FUVolumeObserver.h 689 B

12345678910111213141516171819202122232425262728293031
  1. //
  2. // FUVolumeObserver.h
  3. // FULiveDemo
  4. //
  5. // Created by 孙慕 on 2018/10/22.
  6. // Copyright © 2018年 L. All rights reserved.
  7. //
  8. // 音量按钮劫持
  9. #import <Foundation/Foundation.h>
  10. #import <AudioToolbox/AudioToolbox.h>
  11. #import <MediaPlayer/MediaPlayer.h>
  12. @class FUVolumeObserver;
  13. @protocol FUVolumeObserverProtocol <NSObject>
  14. - (void)volumeButtonDidUp:(FUVolumeObserver *)button;
  15. - (void)volumeButtonDidDown:(FUVolumeObserver *)button;
  16. @end
  17. @interface FUVolumeObserver : NSObject
  18. @property (nonatomic, assign) id<FUVolumeObserverProtocol> delegate;
  19. + (FUVolumeObserver*) sharedInstance;
  20. - (void)startObserveVolumeChangeEvents;
  21. - (void)stopObserveVolumeChangeEvents;
  22. @end