关于MediaPlayer播放状态的问题
为什么在检测MediaPlayer(使用的是BCB组件TMediaPlayer)的播放状态时,播放会出现停滞现象。
例如在定时器Timer1中,每秒执行一次如下代码:
if(MediaPlayer1-> Mode == mpStopped) //如果检测到播放结束则重新从头开始播放
{
MediaPlayer1-> Position = 0; //回到开头
MediaPlayer1-> Play(); //播放
}
MediaPlayer在播放过程中,图象和声音每秒都要停滞一下,感觉很卡。请问如何解决???
另外,请问为什么MediaPlayer播放某些视频文件的时候没有图象,只有声音?如何解决???
[解决办法]
直接用wmp控件,设置为循环播放就可以了,不要用这个控件
[解决办法]
另外,请问为什么MediaPlayer播放某些视频文件的时候没有图象,只有声音?如何解决???
加一个Panel控件就可以,MediaPlayer的Display属性就可以了