首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C++ Builder >

关于MediaPlayer播放状态的有关问题

2012-02-23 
关于MediaPlayer播放状态的问题为什么在检测MediaPlayer(使用的是BCB组件TMediaPlayer)的播放状态时,播放

关于MediaPlayer播放状态的问题
为什么在检测MediaPlayer(使用的是BCB组件TMediaPlayer)的播放状态时,播放会出现停滞现象。
例如在定时器Timer1中,每秒执行一次如下代码:

if(MediaPlayer1-> Mode   ==   mpStopped)   //如果检测到播放结束则重新从头开始播放
{
    MediaPlayer1-> Position   =   0;   //回到开头
    MediaPlayer1-> Play();   //播放
}

MediaPlayer在播放过程中,图象和声音每秒都要停滞一下,感觉很卡。请问如何解决???


另外,请问为什么MediaPlayer播放某些视频文件的时候没有图象,只有声音?如何解决???

[解决办法]
直接用wmp控件,设置为循环播放就可以了,不要用这个控件
[解决办法]
另外,请问为什么MediaPlayer播放某些视频文件的时候没有图象,只有声音?如何解决???
加一个Panel控件就可以,MediaPlayer的Display属性就可以了

热点排行