KO
|
EN
gitlite — search
Search
#python
#ai-agents
#llm
#claude-code
#typescript
#mcp
#developer-tools
#cli
#rust
#claude
#docker
#golang
FSVoiceBubble
★ 36
Open GitHub ↗
A light-weight chatting voice bubble
Download README (.md)
Explore Similar Repositories
caddy-search
:
search middleware for Caddy
as3shebang
:
as3shebang – The ActionScript 3.0 Interpreter
J2EE_practice
:
J2EE 学生信息管理系统初(jian)级(lou)版。by-lyf
ThinkPHPSQL0day
:
ThinkPHP3.0~3.3 betweenSQL注入的sqlmap Tamper!
RakNet-C-Sharp-binding-project
:
No description available.
// repository documentation
Was this content helpful?
★ 0
(0 ratings)
Select Rating:
★
★
★
★
★
Submit Feedback
Recent Feedback
×
Download README
Do you want to download the
README.md
file for
FSVoiceBubble
?
Download (.md)
# FSVoiceBubble [](http://cocoapods.org/pods/FSVoiceBubble) [](http://cocoapods.org/pods/FSVoiceBubble) [](http://cocoapods.org/pods/FSVoiceBubble) A short light-weight voice bubble to let you: <br/> 1. Play a short audio<br/> 2. Show wave effect while playing<br/> 3. Customize your own style(wave color、bubble image .etc)<br/> ## Screenshots ### It's strong enough to be embedded into tableView  ### A Colorful Example  ### ## Installation * cocoapods: ```ruby pod "FSVoiceBubble" ``` * manually: Drag all Classes under Pod/Classes into your project. Drag `FSVoiceBubble.bundle`(Pod/Assets) into your project. ## Usage ```objective-c #import "FSVoiceBubble.h" ``` The header file is quite clear:) ```objective-c @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 ``` ## Notice * The purpose for this lib is to play short voice files. Don't try to play an audio longer the 60 seconds * Only support local file at this moment. ## Requirements iOS7.0 ## Author Wenchao Ding, f33chobits@gmail.com ## License FSVoiceBubble is available under the MIT license. See the LICENSE file for more info.