QMediaPlayer不播放一些mp3文件

时间:2015-07-25 11:37:16

标签: qt audio mp3 directshow taglib

QMediaPlayer不播放一些mp3个文件。

例如"..\Black Star Elephant\02 Am I Wrong.mp3"不播放但是  ..Birdy_-_Fire_Within\03 - Light Me Up.mp3"播放。

对于不播放的文件,我得到以下内容;

TagLib: MPEG::Header::parse() -- Invalid sample rate.DirectShowPlayerService::doRender: Unresolved error code 80040266,最后因错误exited with code -1073741819

而崩溃

我无法弄清楚2个文件之间的任何特定差异以及Directoshow为什么其他文件失败的原因。

1 个答案:

答案 0 :(得分:3)

0x80040266VFW_E_NO_TRANSPORT“由于不支持相同的传输,引脚无法连接。” “不可播放”文件的问题在于它们有一个ID3标签部分,这对于库存解码器来说是过长的,以便跳过它来获取数据。

另见: