如何播放打开的媒体(视频)文件

panjiang1988111 2009-05-30 09:44:23
我想编写一个视频播放器,
添加了mediaplayer控件和panel控件,
打开代码已经编写好:
OpenDialog1->Title="请选择媒体文件:";
OpenDialog1->Filter="视频文件(*.avi *.rm *.rmvb *.MPEG *.FLV *.wma *.mp4 *.csf) \
\|*.avi;*.rm;*.rmvb;*.wma;*.mp4;*.csf\
\|音频文件(*.mp3 *.wav)|*.mp3;*.wav\
\|图片文件(*.jpg *.jpeg *.bmp *.gif *.png)\
\|*.jpg;*.jpeg;*.bmp;*.gif;*.png\
\|文本文件(*.txt)|.txt\
\|所有文件(*.*)|*.*";
OpenDialog1->Execute();
if(OpenDialog1->FileName!="")
{
MediaPlayer1->Display=MScreen;
MediaPlayer1->FileName=OpenDialog1->FileName;
MediaPlayer1->Open();
Timer1->Enabled=true;
ScrollBar1->Min=0;
ScrollBar1->Max=MediaPlayer1->Length;
}
C_Play->Visible=true;

请我师哥师姐们,打开之后,怎么使打开的媒体文件在panel里面播放呢???(以一种视频格式为例)
...全文
251 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
bluecent 2009-06-01
  • 打赏
  • 举报
回复
CB中有replay组件用.自己添加下就可以了.
fairchild811 2009-05-30
  • 打赏
  • 举报
回复
MediaPlayer->Display=Panel1;

ls的方法可能会弹出另外一个窗口,我没有试,在网上看的。

错了别打我。

顺便问一下,这个控件是自带的吗
周药师 2009-05-30
  • 打赏
  • 举报
回复

//指定播放视频窗口的大小(在panel里面播放)
MediaPlayer1->DisplayRect= Rect(3,3,Panel1->Width-6,Panel1->Height-6);

13,825

社区成员

发帖
与我相关
我的任务
社区描述
C++ Builder相关内容讨论区
社区管理员
  • 基础类社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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