十年网站开发经验 + 多家企业客户 + 靠谱的建站团队
量身定制 + 运营维护+专业推广+无忧售后,网站问题一站解决

创新互联公司网络公司拥有十载的成都网站开发建设经验,上1000家客户的共同信赖。提供成都网站制作、成都做网站、外贸营销网站建设、网站开发、网站定制、买友情链接、建网站、网站搭建、响应式网站开发、网页设计师打造企业风格,提供周到的售前咨询和贴心的售后服务
视频提取主要工作是将多媒体文件中的音视频数据进行分离,提取出音频、视频数据源。
| 接口名 | 功能描述 | 
|---|---|
| Extractor() | 创建 Extractor 实例。 | 
| setSource(Source source) | 设置媒体播放源。 | 
| getStreamFormat(int id) | 获取对应索引的轨道数据的格式。 | 
| getTotalStreams() | 获取媒体文件中总轨道数。 | 
| selectStream(int id) | 根据轨道号选择媒体文件中对应的轨道。 | 
| unselectStream(int id) | 取消轨道选择。 | 
| rewindTo(long microseconds, int mode) | 根据时间和 mode 跳转到指定帧。 | 
| next() | 跳转到下一帧。 | 
| readBuffer(ByteBuffer buf, int offset) | 读取解复用后的数据。 | 
| getStreamId() | 获取当前轨道号。 | 
| getFrameTimestamp() | 获取当前媒体数据帧的时间戳。 | 
| getFrameSize() | 获取当前媒体数据帧的数据大小。 | 
| getFrameType() | 获取当前媒体数据帧的flags。 | 
| release() | 释放资源。 | 
   Extractor extractor = new Extractor();
   FileDescriptor fd = in.getFD();
   Source source = new Source(fd);
   extractor.setSource(source);