定制网站开发一般多少钱注册网站需要visa怎么办
定制网站开发一般多少钱,注册网站需要visa怎么办,做行程规划的旅行网站,版面设计软件基本介绍
如果用户对视频播放中的某一帧画面特别感兴趣#xff0c;可以使用截图功能将这一帧视频保存起来。另外有一种场景想知道是否有声音#xff0c;或者想感知声音的大小震动频率等#xff0c;可以通过显示一个声音的波形来形象的表示。如下图所示#xff1a; 那么播放…基本介绍
如果用户对视频播放中的某一帧画面特别感兴趣可以使用截图功能将这一帧视频保存起来。另外有一种场景想知道是否有声音或者想感知声音的大小震动频率等可以通过显示一个声音的波形来形象的表示。如下图所示 那么播放器提供了类似的方法可以让用户有办法去实现音频波形这个功能。那么这种通常在音乐播放器中比较常见或者在直播场景中来标识对方讲话是否有声音等有一定的应用场景。
视频截图
实现接口
iOS接口如下
/*** 功能截取当前正在播放图像**/
-(UIImage*) snapshot;Android接口如下
public Bitmap snapShot();需要注意
视频内容截取
需要知道的是视频截图截取的是视频的真实内容而不是渲染窗口大小的图像。比如播放的是1920x1080的图像窗口渲染大小是800*600那么截取出来的图像是原始的1080p的图像而不是窗口渲染大小的图像。这样截取出来的内容不会有失真的情况。
保持镜像和旋转
如果此时用户设置了镜像或者旋转模式那么截取出来的视频内容也是有旋转和镜像的图像。SDK内部已经对这种情况进行了处理。
音频波形
实现接口
用户要实现音柱功能播放器SDK必须要将实时的播放音频数据回调出来具体见一下方法 iOS接口通过一个block回调出PCM音频数据
/*** 功能* 参数block:音频数据回调**/
-(void) getAudioData:(void (^)(NSData *data))block;Android接口通过一个监听来获取音频数据
public interface OnPcmDataListener {public void onPcmData(byte[] data, int size);
}public void setOnPcmDataListener(OnPcmDataListener onPcmDataListener);实现音频波形
拿到了PCM数据之后如何去绘制音频波形就是应用层的事情了iOS和Java层都有很多绘制音频波形的方法。 要绘制成什么样的形状都可以安装自己的需求来做。这些在网上都有很多相关的资料在这里就不进行描述。
类似如下比较炫的效果都可以实现。
原文链接 本文为云栖社区原创内容未经允许不得转载。
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/pingmian/85130.shtml
如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!