完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
tplayerdemo播放任意在线mp3 http/https流,刚开始播放约几秒后,执行命令 seek to: 100 ,会从0开始播放。
注意:出现以上问题的码流为包含ID3V2.3标签的mp3流,且仅在网络播放时才会复现该问题。该类问题码流可通过工具HxD查看识别,如下图所示: 红框是在文件的首部顺序记录的10个字节的ID3V2.4的头部。数据结构如下: char Header[3]; //必须为"ID3"否则认为标签不存在 char Ver; //版本号 ID3V2.4就记录4 char Revision; //副版本号 此版本记录为0 char Flag; //存放标志的字节,这个版本只定义了三位 char Size[4]; //标签大小,包括标签头的10 个字节和所有的标签帧的大小 具有以上类似标签的为问题码流,可复现以上seek失败的问题。 https://openfreetystvip.migu.cn/ ... 2/2020/10/0117/2020年10月01日14点12分紧急内容准入咪咕音乐自有版权4222首/标清高清/MP3_128_16_Stero/69905304100175532.mp3?channelid=08&msisdn=c9ae4994-20fb-4019-a62f-462bf83f4841&k=0112e08c04770255&t=1603096249914
|
|
相关推荐
1个回答
|
|
解决方法
添加限制条件,将原来的 if(pos == 0) 改为 if(pos == 0 || pos < d->startPos),使开始播放的位置正确,即设置正确的Range值。 (patch见附件,基于tina-v3.5) 0001-libcedarx-Solve-seek-abnormal-problem-of-online-MP3-.patch |
|
|
|
只有小组成员才能发言,加入小组>>
523 浏览 0 评论
609 浏览 0 评论
734 浏览 0 评论
全志T113双核异构处理器的使用基于Tina Linux5.0——RTOS系统定制开发
1406 浏览 0 评论
全志T113双核异构处理器的使用基于Tina Linux5.0——RTOS编译开发说明
773 浏览 0 评论
全志V85x硬件设计大赛作品精选第二期,快来Pick你心目中的最佳方案
92084浏览 3评论
2841浏览 1评论
5114浏览 1评论
Yuzuki Lizard 全志V851S开发板 –移植 QT5.12.9教程
16397浏览 1评论
关于全志T113开发板接7寸LCD屏幕显示异常问题的解决方案
1130浏览 1评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-12-25 02:54 , Processed in 0.660711 second(s), Total 76, Slave 60 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号