MusicTotalHeader.h 2.1 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556
  1. //
  2. // MusicTotalHeader.h
  3. // BuguLive
  4. //
  5. // Created by 岳克奎 on 16/12/16.
  6. // Copyright © 2016年 xfg. All rights reserved.
  7. //
  8. #ifndef MusicTotalHeader_h
  9. #define MusicTotalHeader_h
  10. //音乐总头文件
  11. #import "MusicCenterManager.h" // 音乐管理中心
  12. #import "MusicSuperPlayer.h" //封装C++播放器
  13. #import "LrcLabel.h" //自定义 根据进度渲染歌词的lab
  14. #import "LrcShowView.h" //承载两行歌词的底层View
  15. #import "LrcModel.h" // 每一行歌词默认是个model
  16. #import "choseMuiscVC.h" //音乐选择 VC
  17. #import "XXNibBridge.h" //桥接头文件
  18. #import "SuperPlayerSoundEffectVC.h" //音效控制VC
  19. #import "SuperPlayerSoundEffectTitleView.h" //音效调节 标题栏View
  20. #import "SuperPlayerSoundEffectSliderView.h" //音效调节 slider View
  21. #import "SuperPlayerSoundEffectPitchView.h" //音效调节 音调 View
  22. #import "SuperPlayerSoundEffectBtnsView.h" //音效调节 音效View
  23. //#define LRC_RENDER_COLOR [UIColor greenColor] //LrcLabel 歌词渲染的颜色(绿色)
  24. #define SUPER_PLAYER_UIVC_FRAME_HEIGHT 120 //承载播放器的VC frame的高度
  25. #define SUPER_PLAYER_UIVC_FRAME_Y 100 //承载播放器的VC frame 的Y
  26. #define MUSIC_SAMPLERATE 44100 //采样率(默认这个吧)
  27. // 取色值相关的方法
  28. #define MUSIC_RGB(r,g,b) [UIColor colorWithRed:(r)/255.f \
  29. green:(g)/255.f \
  30. blue:(b)/255.f \
  31. alpha:1.f]
  32. //歌词 海蓝色
  33. #define MUSIC_LRC_BLUE MUSIC_RGB(89,186,225)
  34. //音乐控制中心
  35. #define MUSIC_CENTER_MANAGER [MusicCenterManager shareManager]
  36. // 音效的宏定义
  37. #define NUMFXUNITS 8
  38. #define TIMEPITCHINDEX 0
  39. #define PITCHSHIFTINDEX 1
  40. #define ROLLINDEX 2
  41. #define FILTERINDEX 3
  42. #define EQINDEX 4
  43. #define FLANGERINDEX 5
  44. #define DELAYINDEX 6
  45. #define REVERBINDEX 7
  46. #pragma mark - YunMusic ---------------------------------------- 云音乐 区域----------------------------------
  47. #import "YunMusicPlayVC.h"
  48. #endif /* MusicTotalHeader_h */