3181|3

75

帖子

0

TA的资源

一粒金砂(初级)

楼主
 

WINCE5.0播放器开发读取文件信息问题 [复制链接]

本人做了一个播放器程序。主要是播放MP3和WMA格式的。程序需要一个功能就是将文件的信息读取出来并显示。比如说艺术家标题等。在读取MP3信息读取最后128位信息时可以正常读取。但是我将艺术家等信息输入很长的数据并不能完全读取只能读取30个字节,而WINCE自带的播放器却可以。WMA的就一点头绪也没有
我看过CEPLAYER。好多看不懂。好像是用控件实现的我看他提取信息使用GetMediaInfoString不知道怎么使用
本人程序用DSHOW实现。有什么方法可以读取信息?

最新回复

在 Windows XP 中,可以查看 Windows Media Format SDK ,其中提供了各种接口,可以很方便的满足你的要求; 但在 CE 中,是否通用,这个我也不清楚了; 不过,可以肯定的是,CE 已经以 COM 的形式提供了很多接口,不需要自己去分析 MP3 WMA 格式; 当然,自己分析格式更牛了。  详情 回复 发表于 2009-8-27 17:16
点赞 关注

回复
举报

66

帖子

0

TA的资源

一粒金砂(初级)

沙发
 
是的,MP3 ID3V1 的信息是在末尾的128个字节,你去看下各式就知道了。标题、艺术家之类的张杜限制在了30字节以内,现在的很多MP3都是用ID3V2,即信息在 文件头了,这个读取比ID3V1 要复杂些。
 
 

回复

75

帖子

0

TA的资源

一粒金砂(初级)

板凳
 
GetMediaInfoString用法 可以看看MSDN。
 
 
 

回复

71

帖子

0

TA的资源

一粒金砂(初级)

4
 
在 Windows XP 中,可以查看 Windows Media Format SDK ,其中提供了各种接口,可以很方便的满足你的要求;


但在 CE 中,是否通用,这个我也不清楚了;


不过,可以肯定的是,CE 已经以 COM 的形式提供了很多接口,不需要自己去分析 MP3 WMA 格式;

当然,自己分析格式更牛了。
 
 
 

回复
您需要登录后才可以回帖 登录 | 注册

随便看看
查找数据手册?

EEWorld Datasheet 技术支持

相关文章 更多>>
关闭
站长推荐上一条 1/7 下一条

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

About Us 关于我们 客户服务 联系方式 器件索引 网站地图 最新更新 手机版

站点相关: 国产芯 安防电子 汽车电子 手机便携 工业控制 家用电子 医疗电子 测试测量 网络通信 物联网

北京市海淀区中关村大街18号B座15层1530室 电话:(010)82350740 邮编:100190

电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2025 EEWORLD.com.cn, Inc. All rights reserved
快速回复 返回顶部 返回列表