首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >动态设置嵌入标记的源

动态设置嵌入标记的源
EN

Stack Overflow用户
提问于 2014-02-04 14:20:22
回答 1查看 762关注 0票数 0

我能够在zul页面嵌入一个媒体播放器插件,并通过指定src来播放一个视频(它来自ip摄像机),现在我正在尝试动态地提供源文件,但我无法让它work.can任何人帮助我。提前感谢

videoPage.zul是这样的

代码语言:javascript
复制
<zscript>
String filePath = (String) Executions.getCurrent().getSession()
.getAttribute("urlReturned");
</zscript>
<p:window xmlns="http://www.w3.org/1999/xhtml">
<OBJECT ID="MediaPlayer" WIDTH="192" HEIGHT="190"
CLASSID="CLSID:22D6F312-B0F6-11D0-94AB-0080C74C7E95"
STANDBY="Loading Windows Media Player components..."
TYPE="application/x-oleobject">
<param name="FileName" value='${filePath}' />
<PARAM name="autostart" VALUE="false" />
<EMBED TYPE="application/x-mplayer2" 
SRC=""
NAME="MediaPlayer" WIDTH="300" HEIGHT="300" ShowControls="0"
ShowStatusBar="0" ShowDisplay="0" autostart="1">
</EMBED>
</OBJECT>
</p:window>
</p:zk>

我希望用户在运行时选择基于运行时的摄像机的路径(在我的例子中是来自ip摄像机的url ),并将其显示在相同的页面中。

EN

回答 1

Stack Overflow用户

发布于 2014-05-19 12:33:41

您可以在javascript中设置src of embed标记,因此必须必须用javascript编写嵌入标记,如下例所示:

代码语言:javascript
复制
    function onclickofSomething()
{
    $('#IDOfParentElement').html("<embed type='application/x-mplayer2' pluginspage='http:///www.microsoft.com/Windows/MediaPlayer/' src='" + "<%=YourVideoPath%>" + "YourVideoName" + ID + ".mp4/wmv" + "' autostart='1' showstatusbar='1' enabled='1' showdisplay='1' showcontrols='1' width='630' height='380'></embed>");
};

您还可以在url下面看到:need to set video file name using javascript http://www.webdeveloper.com/forum/showthread.php?53086-how-to-change-the-src-in-lt-embed-gt-using-javascript http://www.daniweb.com/web-development/javascript-dhtml-ajax/threads/16626/how-to-change-the-the-value-of-src-in-embed-using-javascript

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/21555002

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档