为啥在我的程序中打开某些 wav 文件时出现此错误“EMCIDeviceError”

     2023-02-25     159

关键词:

【中文标题】为啥在我的程序中打开某些 wav 文件时出现此错误“EMCIDeviceError”【英文标题】:Why do I get this error "EMCIDeviceError" when opening some wav files in my program为什么在我的程序中打开某些 wav 文件时出现此错误“EMCIDeviceError” 【发布时间】:2010-03-25 15:24:56 【问题描述】:

嘿,在我尝试打开这个 wav 文件之前,我的这个程序一直运行良好?不确定问题是什么或我理解它?我需要找到一个新的组件来使用这个文件还是什么?我正在使用 Delphi 4 Pro 和媒体播放器的标准 VCL 组件。我正在寻找一个很好的新组件,它也可以为 wav 和 mp3 文件提供更多帮助,但还没有找到我想要的东西?

【问题讨论】:

异常附带的消息说什么?这可能会为正在发生的事情提供一些线索。 它说没有可以播放当前格式文件的波形设备。然后说安装一个硬件设备可以吗?就像没有声卡,但有一个。它可以工作,所以我不知道发生了什么。我将文件转换为 MP3 并且播放良好......我只是想修复它 【参考方案1】:

EMCIDeviceError 的可能原因:

    已知媒体播放器在处理 一些 MP3 文件时存在问题,具体取决于计算机上安装的媒体播放器版本。尝试更新问题机器上的媒体播放器。

    也许声音驱动只需要更新

    如果没有声卡、驱动程序损坏或根本没有驱动程序,您也会收到 EMCIDeviceError。但是它不会播放任何其他 MP3 文件,所以我只是提到这一点来帮助其他论坛读者。

【讨论】:

【参考方案2】:

当您向 TMediaPlayer.FileName 属性提供超过特定字符数的完全限定文件名时,会引发这种 EMCIDeviceError。它与文件路径中的空格无关。例如,如果您播放 EXE 目录中的声音并仅提供相对短名称,则似乎不会发生错误。同样对于来自其他地方的绝对文件名,如果它短于某个限制,则不会出错。我在 XE5 中遇到过它并求助于 sndPlaySound()。

【讨论】:

为啥在尝试将 UIPopover 附加到不同类中的 UIButton 时出现此构建错误?

】为啥在尝试将UIPopover附加到不同类中的UIButton时出现此构建错误?【英文标题】:WhythisbuilderrorwhentryingtoattachaUIPopovertoaUIButtoninadifferentclass?为什么在尝试将UIPopover附加到不同类中的UIButton时出现此构建错误?【发布时间】:2014-0... 查看详情

为啥在使用 Cordova 构建 APK 时出现此错误?

】为啥在使用Cordova构建APK时出现此错误?【英文标题】:WhydoIgetthiserrorwhilebuildinganAPKwithCordova?为什么在使用Cordova构建APK时出现此错误?【发布时间】:2020-08-0410:11:33【问题描述】:我正在尝试制作一个网络应用程序的APK,我将... 查看详情

每次在 vscode 中运行我的颤振应用程序时出现此错误 [重复]

】每次在vscode中运行我的颤振应用程序时出现此错误[重复]【英文标题】:everytimeigetthiserrorwhierunningmyflutterappinvscode[duplicate]【发布时间】:2021-08-0920:41:02【问题描述】:每次我在VSCode中运行我的颤振应用程序时都会收到此错误。... 查看详情

为啥在我的 Postgres 函数中使用 IF 语句时出现语法错误?

】为啥在我的Postgres函数中使用IF语句时出现语法错误?【英文标题】:WhyamIgettingasyntaxerrorwhenusinganIFstatementinmyPostgresfunction?为什么在我的Postgres函数中使用IF语句时出现语法错误?【发布时间】:2022-01-2001:08:43【问题描述】:我... 查看详情

为啥在为 ROR 安装 DevKit 时出现此错误

】为啥在为ROR安装DevKit时出现此错误【英文标题】:WhyamIgettingthiserrorduringDevKitinstallforROR为什么在为ROR安装DevKit时出现此错误【发布时间】:2014-09-1121:08:16【问题描述】:我同时使用--force和不使用。仍然没有骰子。这一切都开始... 查看详情

由于目标被视为被动,无法在被动事件侦听器中阻止默认值?为啥滚动时出现此错误?

...目标被视为被动,无法在被动事件侦听器中阻止默认值?为啥滚动时出现此错误?【英文标题】:UnabletopreventDefaultinsidepassiveeventlistenerduetotargetbeingtreatedaspassive?Whythiserroruponscrolling?由于目标被视为被动,无法在被动事件侦听器中... 查看详情

加载 WAV 文件时出现 OpenAL 错误 40963

...为我知道数据的对齐方式,所以我只是将数据指针转换为我的数据头对齐结构。问题是我无法弄清楚为什么它会抛出40963。如果文件中的标头数据正确,那么我一定 查看详情

运行天气应用程序时出现此错误我正在使用 json 和 http 库来获取数据但我不知道为啥会出现此错误

...出现此错误我正在使用json和http库来获取数据但我不知道为啥会出现此错误【英文标题】:ThiserrorappearswhenrunningtheweatherappIamusingjsonandhttplibrarytofetchdatabutIdon\'tknowwhythiserrorappears运行天气应用程序时出现此错误我正在使用json和http库... 查看详情

为啥在我的 web 应用程序中使用 Tomcat 时出现 Class NotFound Exception?

】为啥在我的web应用程序中使用Tomcat时出现ClassNotFoundException?【英文标题】:WhyamIgettingClassNotFoundExceptionusingTomcatinmywebapp?为什么在我的web应用程序中使用Tomcat时出现ClassNotFoundException?【发布时间】:2019-04-2216:28:11【问题描述】... 查看详情

为啥在尝试使用指针访问结构时出现此分段错误?

】为啥在尝试使用指针访问结构时出现此分段错误?【英文标题】:whyamigettingthissegmentationfaultwhentryingtoaccessastructusingapointer?为什么在尝试使用指针访问结构时出现此分段错误?【发布时间】:2020-12-1206:21:22【问题描述】:我正... 查看详情

为啥在运行此 OpenCV 程序时出现此异常?

】为啥在运行此OpenCV程序时出现此异常?【英文标题】:WhyamIgettingthisexceptionwhilerunningrunningthisOpenCVprogram?为什么在运行此OpenCV程序时出现此异常?【发布时间】:2012-09-0122:10:48【问题描述】:我使用VisualStudio2010和OpenCV2.3.0。#inclu... 查看详情

为啥在我的 Web 服务中调用此方法时出现错误“无法将类型 'void' 隐式转换为 'string'?

】为啥在我的Web服务中调用此方法时出现错误“无法将类型\\\'void\\\'隐式转换为\\\'string\\\'?【英文标题】:WhyamIgettingtheerror"cannotimplicitlyconverttype\'void\'to\'string\'whencallingthismethodinmyWebService?为什么在我的Web服务中调用此方法... 查看详情

将产品表导入我的数据库时出现此错误

】将产品表导入我的数据库时出现此错误【英文标题】:GettingthiserrorwhileImportingproductstableintointomydatabase【发布时间】:2021-12-0211:56:44【问题描述】:将名为products的表之一导入我的数据库时。我遇到了这个问题。脚本超时,如果... 查看详情

为啥在反编译我的应用程序时出现错误?

】为啥在反编译我的应用程序时出现错误?【英文标题】:WhyamIgettinganerrorwhiledecompilingmyapp?为什么在反编译我的应用程序时出现错误?【发布时间】:2021-07-0622:16:04【问题描述】:分发后,我解压我的apk文件并尝试反编译库在ILS... 查看详情

创建在类路径资源中定义的名称为“requestMappingHandlerAdapter”的 bean 时出错。当想启动我的应用程序时出现此错误

...名称为“requestMappingHandlerAdapter”的bean时出错。当想启动我的应用程序时出现此错误【英文标题】:Errorcreatingbeanwithname\'requestMappingHandlerAdapter\'definedinclasspathresource.IgotthiserrorWhenwanttolaunchmyapplication【发布时间】:2019-08-3 查看详情

为啥在 Laravel 中保存数据时出现方法不允许错误?

】为啥在Laravel中保存数据时出现方法不允许错误?【英文标题】:WhyamgettingmethodnotallowederrorwhensavingthedatainLaravel?为什么在Laravel中保存数据时出现方法不允许错误?【发布时间】:2020-05-2419:01:20【问题描述】:在我的应用程序中... 查看详情

为啥我不能在颤振中添加包

】为啥我不能在颤振中添加包【英文标题】:Whycan\'tIaddpackagestoflutter为什么我不能在颤振中添加包【发布时间】:2020-10-1720:22:47【问题描述】:我尝试添加依赖项:english_words:^3.1.5在我的pupsec.yaml文件中,当我尝试使用FlutterPubGet... 查看详情

在我的计时器结束时出现此错误:“无法对未安装的组件执行 React 状态更新。这是一个无操作,但它表明......”

】在我的计时器结束时出现此错误:“无法对未安装的组件执行React状态更新。这是一个无操作,但它表明......”【英文标题】:Gettingthiserrorwhilemytimerisending:"Can\'tperformaReactstateupdateonanunmountedcomponent.Thisisano-op,butitindicates...&quo... 查看详情