我使用 TMediaPlayer 组件来播放音乐。
它适用于我的大部分曲目。但它不适用于某些曲目。当我想播放它们时,会显示以下错误消息:
这是德语,但大致意思是:
在项目 pMusicPlayer.exe 中,发生了类 EMCIDeviceError 的异常。消息:“启动 MCI 时出错。”。进程已停止。继续“单个命令/语句”或“开始”。
程序调用TMediaPlayer的“Play”程序后直接退出。
例如,以下文件发生此错误:
我用 128 kBit/s 的比特率编码了这个文件,因此文件大小为 3.70 MB:它工作正常!
第一个文件有什么问题?Windows Media Player 或其他程序可以毫无问题地播放它。
Delphi 的 TMediaPlayer 是否可能无法处理大文件(例如 > 5 MB)或具有高比特率(例如 > 128 kBit/s)的文件?
我能做些什么来解决问题?
附加问题: 为什么我不能使用 try/except 来阻止消息窗口?
try
Player.Play;
except
showmessage('Cannot be played');
end;
Run Code Online (Sandbox Code Playgroud)
这不起作用。
有没有人请告诉我Java中以下代码中带有数组的"++"的含义:
int [ ] arr = new int[ 4 ];
for(int i = 0; i < arr.length; i++){
arr[ i ] = i + 1;
System.out.println(arr[ i ]++);
}
Run Code Online (Sandbox Code Playgroud)
arr[ i ]++上面的代码是什么意思,为什么我们不能这样做:
arr[ i ]++ = i + 1;
Run Code Online (Sandbox Code Playgroud) 我知道,这里有很多类似的问题.我不是在问我是否可以保护我编译的Java类 - 因为很明显你会说"不,你不能".我在问什么是保护Java类不被反编译的最着名的方法?如果您知道该领域的任何研究或学术论文,请告诉我.如果您使用过某些方法或软件,请分享您的经验吗?任何类型的信息都非常有用.谢谢.
我有这些分区(在Windows中),例如:
Hard Disk 1 - Partition C, Partition D
Hard Disk 2 - Partition E
Run Code Online (Sandbox Code Playgroud)
在程序语言中是否有任何方法可以知道例如分区C和分区D是否在没有WMI的物理硬盘中?
我不想使用WMI,因为它很慢 - 对于这个例子,它花了我0.5秒.我需要快速.
谢谢.
如何在R中指定随机因子?
如果我有一个x1 应该是随机的因素,我可以试试这样的东西吗?
lm(y ~ x1, data = p)
Run Code Online (Sandbox Code Playgroud) 所以我有一个用另一种语言的字符串,大部分看起来很棒,但部分字符编码不正确.如何将文字字符串\u0026#39;n转换为PHP中的unicode(?)等效字符串?
我有兴趣录制带有自定义叠加层的视频,最终会出现在视频中.它们可能是UIImage甚至更好,一个OpenGL视口,现在在任何iPhone设备/ SDK上都有这样的可能吗?
谢谢
这可能是一个荒谬的问题,但它一直困扰着我.我有一个邮件转发器管道传输到PHP脚本,它收到完美,但我有以下错误邮寄给我立即:
A message that you sent could not be delivered to one or more of its recipients. This is a permanent error. The following address(es) failed:
pipe to |/home/[webroot]/public_html/external/mobile/email.php
generated by mobile@[mydomain]
The following text was generated during the delivery attempt:
X-Powered-By: PHP/5.2.13
Content-type: text/html
Run Code Online (Sandbox Code Playgroud)
正如您所看到的,Exim认为标题响应是我脚本的错误.该脚本可以完美地从php:// stdin接收电子邮件,但Exim快速回复错误.
加,
所以我的问题是:如何摆脱这两个标题?
谢谢,〜强尼
编辑,来源:
#!/usr/bin/php
<?php
$fd = fopen("php://stdin", "r");
$email = "";
while (!feof($fd)) {
$email .= fread($fd, 1024);
}
fclose($fd);
$dat = fopen(dirname(__FILE__).'/test.txt', 'w');
fwrite($dat, $email);
fclose($dat);
Run Code Online (Sandbox Code Playgroud) 我有这个SQL查询:
SELECT
S.SEARCH,
S.STATUS,
C.TITLE AS CategoryName,
E.SEARCH_ENGINES AS Engine,
S.RESULTS,
S.DATE,
S.TOTAL_RESULTS AS Total,
S.ID
FROM
PLD_SEARCHES AS S
Join PLD_CATEGORY AS C ON C.ID = S.CATEGORY_ID
Join PLD_SEARCH_ENGINES AS E ON S.SEARCH_ENGINES_ID = E.ID
ORDER BY S.DATE ASC
Run Code Online (Sandbox Code Playgroud)
我想确定if S.STATUS是1还是0并根据这些值返回COMPLETE或PENDING在查询结果中