TMediaPlayer 有的mp3无法播放

coriocarcsdn 2018-05-23 05:19:41
在程序中使用了TMediaPlayer, 程序运行也没啥问题, Mp3, wmv等格式 都能播放, 可是换了台电脑, 部分Mp3 或者 wmv就无法播放了 在我编译程序的电脑上是一切正常。。 想知道怎么回事。。 而且每台电脑上的WindowsMediaPlayer 播放这些mp3或者wmv 都是完全正常的。。

搞不懂是怎么回事。。
求大神帮助
...全文
1427 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
ooolinux 2018-08-02
  • 打赏
  • 举报
回复
试试WindowsMediaPlayer这个ActiveX控件。
coriocarcsdn 2018-08-02
  • 打赏
  • 举报
回复
引用 5 楼 CCED136 的回复:
不客气,简单说, TMediaPlayer 就相当于一个壳,它根据音视频文件类型调用系统中对应的解码库来完成音视频解码的。 这些所谓的完美解码、XX解码之类的安装包,实际上完成的功能就是把各种解码库注册到系统中。



我安装了不少, 但是都没有成功播放, 只有LavFilters安装后, 可以播放的文件增加了不少,但依然有少部分的avi和wmv无法播放。。 windowsmediaplay可以全播放。。 请问这是怎么回事?

是不是没有注册上??
CCED136 2018-06-04
  • 打赏
  • 举报
回复
不客气,简单说, TMediaPlayer 就相当于一个壳,它根据音视频文件类型调用系统中对应的解码库来完成音视频解码的。 这些所谓的完美解码、XX解码之类的安装包,实际上完成的功能就是把各种解码库注册到系统中。
coriocarcsdn 2018-05-30
  • 打赏
  • 举报
回复
引用 1 楼 CCED136 的回复:
TMediaPlayer 只是一个播放器接口控件, 实际播放的时候, 是需要系统中有对应的解码器的。 通常情况下, mp3 文件的解码 MediaPlayer 已经自带了。 但有一些特殊的 mp3 是需要特殊的 mp3 解码器的, 更别说 wmv 后缀名的文件实际上有多种编码格式 DIVX / H264 ... 。 要想 TMediaPlayer 能播放尽可能多的文件格式, 建议电脑上首先安装 完美解码 / 万能解码 / XX 解码 等音视频解码包。
好的,谢谢大神, 完美解码/万能解码这些东西 都直接安装就可以了吗? 还是需要从程序里安装? 你的名字叫 CCED163?? CCED!!! 那你应该是老手了吧, 让我一下回到了94年我第一次遇到电脑的那个夏天!!
coriocarcsdn 2018-05-30
  • 打赏
  • 举报
回复
好的,谢谢大神, 完美解码/万能解码这些东西 都直接安装就可以了吗? 还是需要从程序里安装? 你的名字叫 CCED163?? CCED!!! 那你应该是老手了吧, 让我一下回到了94年我第一次遇到电脑的那个夏天!!
CCED136 2018-05-23
  • 打赏
  • 举报
回复
TMediaPlayer 只是一个播放器接口控件, 实际播放的时候, 是需要系统中有对应的解码器的。 通常情况下, mp3 文件的解码 MediaPlayer 已经自带了。 但有一些特殊的 mp3 是需要特殊的 mp3 解码器的, 更别说 wmv 后缀名的文件实际上有多种编码格式 DIVX / H264 ... 。 要想 TMediaPlayer 能播放尽可能多的文件格式, 建议电脑上首先安装 完美解码 / 万能解码 / XX 解码 等音视频解码包。

604

社区成员

发帖
与我相关
我的任务
社区描述
C++ Builder VCL组件使用和开发
社区管理员
  • VCL组件使用和开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧