gpt4 book ai didi

delphi - TMediaPlayer 错误 - 不支持的媒体文件

转载 作者:行者123 更新时间:2023-12-01 17:46:39 26 4
gpt4 key购买 nike

我正在尝试从 Firemonkey XE7 Windows 应用程序播放 mp3 文件。通过放置一个 TMediaPlayer 组件,为其分配一个 .mp3 文件,然后播放它,这应该是一个简单的任务。但是,我收到以下错误:

Application Error
Exception EReadError in module MediaPlayerTest.exe at 00000000000012139E.
Error reading MediaPlayer1.FileName: Unsupported media file testfile.mp3.

我也尝试过.wav,但也不起作用。(音频编解码器已安装,Windows Media Player 可以成功播放媒体文件。)

然后我尝试在另一台计算机上编译相同的程序,它可以成功编译并且 mp3 播放得很好。

有谁知道为什么它在一台计算机上不能编译但在另一台计算机上可以编译?

最佳答案

XE7使用DirectX进行音频/视频播放。您的 directx 安装可能出现问题。我首先在 VMWare 虚拟机上注意到这个问题,TMediaPlayer 无法播放任何不支持的文件类型。然而,在我的主机上运行的相同程序运行良好。

尝试重新安装 DirectX。

关于delphi - TMediaPlayer 错误 - 不支持的媒体文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28910428/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com