關於Mediaplayer和MediaplayerX的狀態問題!

rill518 2003-08-23 09:28:07
在delphi中有自帶控件:TMediaPlayer其它獲得其狀態的方法是:
Mediaplayer.Mode=(mpNotReady, mpStopped, mpPlaying, mpRecording, mpSeeking,mpPaused, mpOpen);
但我在使用的時候:
if mp1.Mode <> mpPlaying then
begin
mp1.FileName :=lb1.Items[lb1.itemindex];
mp1.Open;
mp1.Play;
end;
卻出現如下錯誤:Incompatible types 於if mp1.Mode <> mpPlaying then這一行???這是何解??

另用windows MediaPlayer時。
在Delphi裡的名字是MediaPlayerX.
有屬性:MediaPlayerX1.PlayStatus.但它的值是TOleEnum型的,我根本不知道用。
請高手幫我解決這兩個問題。
...全文
43 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
riffleliu 2003-11-03
  • 打赏
  • 举报
回复
程序沒有錯誤,看你在uses中,所引用的其它單無有沒有存在。
z_hongbao 2003-08-26
  • 打赏
  • 举报
回复
gz
sixgj 2003-08-23
  • 打赏
  • 举报
回复
呵呵。顶顶吧
980 2003-08-23
  • 打赏
  • 举报
回复
我在vb中使用timer控件来捕获,你试试。我也想做这样的东西,不名之处还请你帮忙

1,183

社区成员

发帖
与我相关
我的任务
社区描述
Delphi GAME,图形处理/多媒体
社区管理员
  • GAME,图形处理/多媒体社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧