大家好,我有一个理论问题。
使用 flash,您可以将 flashvars 动态加载到视频或音频 flashobject。但是:我已经有一个像这样加载 flashvars 的 flash 视频。但我想围绕它创建 html5 代码(音频/视频)。我可以在元素/闪存对象之外使用闪存变量吗?
就像将 Flash 源 (mp3) 加载到围绕 Flash 元素的 HTML5 音频元素一样?
为了使其更直观:
- HTML(5) 页面。
包含一个嵌套在 HTML5 音频/视频元素中的 Flash 对象。
- C# 页面。
将 flashvars 和参数动态加载到 flash 对象。例如 mp3source。
问题: 我还能以某种方式将 mp3source flashvar/param 加载到 HTML5 视频/音频中吗?
要加载变量,我会使用 htmlgenericcontrols。如果有人知道如何/如果我可以创建这样的东西......请分享!:)
感谢您的回答!
PS:一些代码(!不工作,只是给你一个线索!)
C# 参数
var mp3param = new HtmlGenericControl("param");
mp3param.Attributes.Add("name", "thevars");
var thevars= "mp3=" + src;
HTML 输出
<audio id="htmlaudio" controls="">
<source src="thisshouldbetheflashmp3source" type="audio/mpeg">
<object type="application/x-shockwave-flash" data="audioplayer.swf" width="xx" height="xx" id="flashaudio" style="visibility: visible;">
<param name="thevars" value="mp3=Theflashmp3sourcethatdoesworkbutshouldalsobeusedinhtmlaudio">
</object>
</audio>