一个轻量级的语音气泡,让您
1. 播放简短音频(在线支持)
2. 播放时显示波形效果
3. 自定义您自己的样式(波形颜色、气泡图片等)
pod "FSVoiceBubble"
FSVoiceBubble.bundle
(Pod/Assets)拖到您的项目中。#import "FSVoiceBubble.h"
头文件很清晰:)
@interface FSVoiceBubble : UIView
@property (strong, nonatomic) NSURL *contentURL;
@property (strong, nonatomic) IBInspectable UIColor *waveColor;
@property (strong, nonatomic) IBInspectable UIColor *animatingWaveColor;
@property (strong, nonatomic) IBInspectable UIImage *bubbleImage;
@property (assign, nonatomic) IBInspectable BOOL invert;
@property (assign, nonatomic) IBInspectable BOOL exclusive;
@property (assign, nonatomic) IBInspectable BOOL durationInsideBubble;
@property (assign, nonatomic) IBOutlet id<FSVoiceBubbleDelegate> delegate;
- (void)prepareToPlay;
- (void)play;
- (void)pause;
- (void)stop;
- (void)startAnimating;
- (void)stopAnimating;
@end
@protocol FSVoiceBubbleDelegate <NSObject>
- (void)voiceBubbleDidStartPlaying:(FSVoiceBubble *)voiceBubble;
@end
iOS7.0
Ding Wenchao, [email protected]
FSVoiceBubble 可在 MIT 许可证下使用。有关更多信息,请参阅 LICENSE 文件。