MGPlayAudio.h 819 B

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253
  1. //
  2. // ImhtPlayAudio.h
  3. // text
  4. //
  5. // Created by imht-ios on 14-5-21.
  6. // Copyright (c) 2014Year ymht. All rights reserved.
  7. //
  8. #import <Foundation/Foundation.h>
  9. @interface MGPlayAudio : NSObject
  10. /**
  11. * 音乐播放管理器
  12. */
  13. + (instancetype)sharedAudioPlayer;
  14. /**
  15. * 开始播放
  16. */
  17. - (void)play;
  18. /**
  19. * 暂停播放
  20. */
  21. - (void)stop;
  22. /**
  23. * 设置播放的数据
  24. * @param data 音乐的 data
  25. */
  26. - (void)setplayData:(NSData *)data;
  27. /**
  28. * 设置音乐播放的路径(非网络音乐)
  29. * @param url 歌曲路径
  30. */
  31. - (void)setplayURL:(NSURL *)url;
  32. /**
  33. * 播放音乐,是否继续播放
  34. *
  35. * @param name 音乐名
  36. * @param finish 是否继续播放
  37. */
  38. - (void)playWithFileName:(NSString *)name finishNext:(BOOL)finish;
  39. /**
  40. * 取消所有播放
  41. */
  42. - (void)cancelAllPlay;
  43. @end