用C++builder 制作flash播放器的几个细节问题

原创 2004年07月12日 15:47:00

用C++builder 制作flash播放器的几个细节问题
   作者:闪电侠

用C++builder可以导入ShockwaveFlash控件制作flash播放器,具体过程参考其他文章,本文简单说一下制作中的小问题。

1.ShockwaveFlash的Aligh属性设为alClient,Form变化大小时ShockwaveFlash不能相应的变化。
解决方法:

在Form的OnResize事件中添加代码,具体如下:
ActiveControl=NULL;
ActiveControl=ShockwaveFlash1;

2.播放的flash的背景色为上次播放影片的背景色,(第一次播放除外)。
解决方法:

在flash载入影片前添加代码:
ShockwaveFlash1->BGColor="0";

然后ShockwaveFlash1->Movie=......

3.在flash上点鼠标右键,不弹出自己指定的菜单,而是flash自已的菜单。
解决方法:

采用TApplicationEvents控件(Additional页) 在它的OnMessage里加代码,具体如下

void __fastcall TForm1::ApplicationEvents1Message(tagMSG &Msg,
       bool &Handled)
{
  if(Msg.message==WM_RBUTTONDOWN && Msg.hwnd==ShockwaveFlash1->Handle)
    { 
       Handled=true;
       PopupMenu1->Popup(Msg.pt.x,Msg.pt.y);
     }
 
}

ShockwaveFlash1为flash控件,PopupMenu1为右键要弹出的菜单

C++与Flash的交互

1. 新建一个MFC Dialog程序 2. 添加一个Flash控件   3. 把Flash控件添加一个变量   4. 在OnInitDi...
  • donglinshengan
  • donglinshengan
  • 2013年09月17日 11:22
  • 685

Flash视频播放器开发经验总结

HTTP协议更优目前几乎所有的视频点播网站全部采用HTTP协议传输数据。因为相对于诸如RTMP等协议来说,HTTP协议是无状态的,数据传输完毕就断开连接,这样服务器就可以腾出资源来服务更多的用户。而R...
  • u014723529
  • u014723529
  • 2016年01月26日 17:55
  • 2864

Flash动画课堂教学的问题及改进措施

最近这几年,很多职业学校的计算机专业中都开设了Flash动画制作这门课程,由于它制作简单易学、内容充实、动画效果丰富多彩,极易引起学生的学习兴趣,同时它又是一门操作性和实践性非常强的课程。这几年来笔者...
  • xiejl002
  • xiejl002
  • 2015年02月04日 00:48
  • 527

网页上嵌入Flash播放器(1)

最近做的项目里涉及到了Flash播放器的使用,网页上需要播放视频,不同的视频资源需要不同的播放器,根据使用的稳定性、嵌入的复杂程度以及性能的优劣总结了两种嵌入方式(不同的播放器),支持的视频资源也略有...
  • smszhuang168
  • smszhuang168
  • 2014年07月29日 01:18
  • 1543

7款Flash和Javascript网页视频播放器

转自:http://paranimage.com/7-flash-and-javascript-web-video-players/ 7款Flash和Javascript网页视频播放器。...
  • hdchangchang
  • hdchangchang
  • 2013年12月11日 14:23
  • 2970

Flash播放器常用参数设置_应用技巧

做游戏官网总会遇到在页面中写入flash的时候:
  • Liqianqian158288
  • Liqianqian158288
  • 2016年01月29日 17:52
  • 1691

10款Flash和Javascript网页音乐播放器

转自:http://paranimage.com/10-flash-and-javascript-music-players/ 10款音乐播放器, 有基于Javascript的网页音乐播放器,也...
  • hdchangchang
  • hdchangchang
  • 2013年12月11日 14:19
  • 4923

几款swf flv flash网页播放器

项目中需要在网页中嵌入flv视频,这才发现想找一个跨浏览器,并能在各个手机浏览器中也能正常显示的flv网页播放器真是困难啊! 先列一些播放器在下面作参考了,但没有时间一个个去检查! ~~~~(>_ ...
  • freshlover
  • freshlover
  • 2013年05月16日 11:45
  • 6224

强力推荐几种多媒体播放器方案(jQuery、Flash、HTML5)

记得以前我们想要在网页中插入一段音频或者视频时,首先,baidu或者google一下,目的是要找那段又长又臭的object和embed代码,然后再把它们贴到网页中,然后还发现不同的浏览器写法还不一样,...
  • GoodShot
  • GoodShot
  • 2013年05月06日 15:41
  • 11346

Html5结合flash在所有主流播放器播放视频的方法

转自http://www.aimks.com/html5-combined-with-flash-method-in-all-mainstream-video.html Html5结合flash...
  • u010953266
  • u010953266
  • 2015年04月26日 15:18
  • 8328
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:用C++builder 制作flash播放器的几个细节问题
举报原因:
原因补充:

(最多只允许输入30个字)