语音动画实现
来源:互联网 发布:金山软件成都招聘 编辑:程序博客网 时间:2024/06/05 17:22
1.声明@property(strong,nonatomic)UIImageView *voiceImgV;-(UIImageView *)voiceImgV{ if ( _voiceImgV == nil) { _voiceImgV = [[UIImageView alloc]initWithFrame:CGRectMake(10, 10, 20, 20)]; [_voiceImgV setImage:[UIImage imageNamed:@"v_anim4"]]; } return _voiceImgV;}2.在播放的时候添加到当前的tableview上//用一个uiimageview 盖住原来的再添加动画效果 CGRect frame = [cell.voiceButton convertRect:self.voiceImgV.bounds toView:self.tableview]; CGRect finalFrame = CGRectMake(frame.origin.x + 10, frame.origin.y + 10, frame.size.width, frame.size.height); [self.voiceImgV setFrame:finalFrame]; [self.tableview addSubview:self.voiceImgV]; [self.voiceImgV startAnimating];3.设置播放动画- (void)voicePlayWithAnimateTime:(NSInteger )time{ //设置帧动画的图片数组 self.voiceImgV.animationImages = [NSArray arrayWithObjects: [UIImage imageNamed:@"v_anim2"], [UIImage imageNamed:@"v_anim3"], [UIImage imageNamed:@"v_anim4"],nil]; //设置帧动画播放时长 [self.voiceImgV setAnimationDuration:1.0]; //设置帧动画播放次数 [self.voiceImgV setAnimationRepeatCount:time + 0.5]; //如果动画正在播放就不会继续播放下一个动画 if (self.voiceImgV.isAnimating) { return; } else{ [self.voiceImgV startAnimating]; }}
2 0
- 语音动画实现
- 语音播放逐帧动画
- CSS3动画animation语音滚动
- Android逐帧动画的简单使用-语音播放效果的实现
- DotNet语音技术实现
- DotNet语音技术实现
- 语音聊天实现(Delphi)
- asp实现语音上传
- 语音监控程序实现
- 实现语音聊天
- jmf实现语音
- C#实现语音技术
- C++实现语音聊天
- DotNet语音技术实现
- DotNet语音技术实现
- DotNet语音技术实现
- Iphone实现播放语音
- C#语音实现
- SQL Server 存储过程中处理多个查询条件的几种常见写法分析,我们该用那种写法
- Idea创建一个Maven项目
- Elasticsearch-PHP基本API使用教程
- android点击查看大图(长按保存图片)
- require.js入门简介——和派孔明
- 语音动画实现
- UVa 10892 LCM Cardinality (数论+组合数学)
- 创建DDL触发器
- H5底部按钮控制图片的大小远近
- JSP无法接收到Controller返回的Model(有点小坑)
- 利用blktrace分析IO性能
- 【小波分析】小波的正交性,消失矩等常见概念及常见的小波基介绍
- 简单的超链接实现表单ajax提交
- 【C++】学习笔记二十——第5章编程练习