TwindowsMediaplayer控件,playlist的使用问题

netfirstman 2008-04-29 08:57:50
我现在有一个windowsMediaplayer1:TWindowsMediaPlayer

但是在操作playlist的时候总是弹出错误,EAccessVoilation异常
如何才能把一个媒体正确的加入到一个playlist中呢?

Delphi 7环境
...全文
224 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
netfirstman 2008-05-02
  • 打赏
  • 举报
回复
加分了,看看有没有人能拿到分
netfirstman 2008-05-01
  • 打赏
  • 举报
回复
Var bb : IWMPMedia;

begin

bb := WindowsMediaPlayer1.ControlInterface.mediaCollection.add('FileNmae1');

WindowsMediaPlayer1.currentPlaylist.appendItem(bb);

bb := WindowsMediaPlayer1.ControlInterface.mediaCollection.add('FileNmae2');

WindowsMediaPlayer1.currentPlaylist.appendItem(bb);

bb := WindowsMediaPlayer1.ControlInterface.mediaCollection.add('FileNmae3');

WindowsMediaPlayer1.currentPlaylist.appendItem(bb);

WindowsMediaPlayer1.controls.play;

End;

这样是可以执行的!不知道区别在哪里
netfirstman 2008-05-01
  • 打赏
  • 举报
回复
在Delphi KTOP上看到有人这样用

media:IWMPMedia;

media:=player.mediaCollection.add('c:\..');
player.currentplaylist.appentItem(media);


这样用确实可以正常运行

但是如果按照我以前的用法
media:IWMPMedia;

media:=player.newMedia('C:\..');

player.currentPlaylist.appendItem(media);

就会出现EAccessViolation的错误,不明白同样是IWMPMedia类,咋就不一样呢
knowledge_Is_Life 2008-04-30
  • 打赏
  • 举报
回复
我也想知道,正在找這方面的資料~~~~~

1,184

社区成员

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

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