如何在 WPF 中播放 .flv 文件?请任何人帮助我。
// Create the interop host control.
var host = new WindowsFormsHost();
// Create the ActiveX control.
var axShockwaveFlash = new AxShockwaveFlash();
// Assign the ActiveX control as the host control's child.
host.Child = axShockwaveFlash;
// Add the interop host control to the Grid
// control's collection of child controls.
this.MainGrid.Children.Add(host);
axShockwaveFlash.Location = new System.Drawing.Point(0, 0);
axShockwaveFlash.LoadMovie(0, @"C:\player.swf");
axShockwaveFlash.SetVariable("quality", "Low");
axShockwaveFlash.ScaleMode = 0;
axShockwaveFlash.AllowScriptAccess = "always";
//axShockwaveFlash.FlashVars = @"file=C:\barsandtone.flv" +
//&autostart=true&fullscreen=true&controlbar=none&repeat=" +
//"always&stretching=fill";
axShockwaveFlash.CallFunction("<invoke name=\"loadFLV\" " +
"returntype=\"xml\"><arguments><string>barsandtone.flv</string>" +
"</arguments></invoke>");
axShockwaveFlash.Play();
参考:
- 在 WPF 项目中托管 Flash 影片 http://www.infosysblogs.com/microsoft/2008/07/hosting_flash_movie_in_a_wpf_p.html
-
在 WPF 中托管 Flash 影片(第 2 部分) http://www.infosysblogs.com/microsoft/2008/08/hosting_flash_movie_in_wpf_par.html:一些“请严格使用微软技术”选项
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)