关于c#:在Windows窗体中嵌入flv(flash)播放器

关于c#:在Windows窗体中嵌入flv(flash)播放器

Embedding flv (flash) player in windows forms

我正在尝试在Windows窗体应用程序中从此处启动flv Flash播放器。 我目前可以正常播放1 .flv文件,但是我确实需要能够播放多个文件。 有没有人有使用此控件提供的播放列表的经验,或者有更好的方法来做到这一点?


我非常想将WebBrowser控件放在您的软件和flv之间,因为您将失去对flv的所有控制,并且不会获得有关其状态的任何有意义的通知。缺乏紧密的集成将导致非常差的用户体验。此处的博客文章介绍了如何通过COM嵌入Flash。


您能否让控件以您希望的方式在网页/浏览器中运行?如果是(并且问题出在winforms上,我只是将其嵌入到浏览器控件中。否则,我将直接作为创建者。


好吧,我发现自己需要做同样的事情,因为还没有明确的解决方案,所以我想我会提供我的。我最终要做的是:

1
2
3
4
5
6
7
8
9
10
11
//Load JWPlayer swf
axShockwaveFlash1.FlashVars ="autostart=true";
axShockwaveFlash1.ScaleMode = 0;
axShockwaveFlash1.LoadMovie(0, Directory.GetCurrentDirectory() + @"\\JWPlayer\\player.swf");
axShockwaveFlash1.Play();

//Play new flv
axShockwaveFlash1.CallFunction("<invoke name=\"sendEvent\" returntype=\"xml\">" +
   "<string>load</string><string>" +
    @"C:\\FLVFiles\\Example.flv" +
   "</string></arguments></invoke>");

我弄清楚这个问题的主要参考是:(请看最后一篇文章)
http://www.longtailvideo.com/support/forums/jw-player/bug-reports/8687/how-to-call-sendevent-from-c

我之所以这样说,主要是因为有一些可以称为人们可能感兴趣的其他事件的链接。


嗯,我也遇到了同样的问题。可能的原因是loadmovie方法似乎无法清除上一部电影。到目前为止,我还没有找到将新电影加载到同一Flash Player中的任何技术。


推荐阅读

    linux中启动软件命令?

    linux中启动软件命令?,环境,软件,电脑,系统,工具,位置,代码,设备,时间,情况,

    命令行添加linux启动?

    命令行添加linux启动?,系统,软件,工具,环境,初级,地址,发行,命令,目录,终端,l

    linux改文件权限命令?

    linux改文件权限命令?,系统,工具,档案,权限,文件,信息,命令,目录,选项,用户,

    linux命令交换文件名?

    linux命令交换文件名?,命令,文件,数据,名称,工具,地址,软件,系统,基础知识,

    linux上启动脚本命令?

    linux上启动脚本命令?,服务,状态,系统,代码,脚本,工作,周期性,命令,文件,方

    linux下替换文件命令?

    linux下替换文件命令?,文件,一致,评论,名称,标的,资料,工作,命令,字符串,内

    linux文件nl命令?

    linux文件nl命令?,地址,工作,信息,系统,情况,标准,实时,对比,百度,命令,linux

    linux寻找文件夹命令?

    linux寻找文件夹命令?,名称,命令,文件,位置,工作,标准,目录,子目录,文件名,

    linux跳到文件尾命令?

    linux跳到文件尾命令?,系统,文件,命令,管理,状态,实时,末尾,光标,内容,编辑,l

    linux把文件复制命令?

    linux把文件复制命令?,名字,文件,软件,系统,位置,目录,命令,源文件,目标,文

    linux重新启动命令是?

    linux重新启动命令是?,系统,工作,设备,标准,命令,灵活,用户,电源,提示,主机,l

    linux文件夹合并命令?

    linux文件夹合并命令?,文件,对比,第一,下来,命令,文件夹,两个,字段,内容,数

    linux下文件创建命令?

    linux下文件创建命令?,名字,名称,首次,命令,文件,系统,密码,文件名,文件夹,

    linux命令行安装文件?

    linux命令行安装文件?,软件,官网,密码,中心,电脑,文件,命令,终端,指令,版本,L

    linux文件解包命令?

    linux文件解包命令?,系统,地址,命令,文件,管理,手机,数据,工具,标准,单位,lin

    linux启动jre命令?

    linux启动jre命令?,系统,软件,代码,环境,平台,网站,企业,中心,通用,做好,如何

    linux解压文件命令行?

    linux解压文件命令行?,系统,电脑,命令,文件,平台,名称,软件,管理,标准,目录,

    linux命令编辑文件?

    linux命令编辑文件?,系统,状态,电脑,命令,数据,标准,不了,名称,发行,网络,Lin

    linux文件乱码命令?

    linux文件乱码命令?,系统,环境,乱码,信息,状态,盘中,文件,字符集,中文,文件