我在Bootstrap Modal to Play视频中有一个<embed>
标签(使用vlc(2.1.3)插件和闪存测试)。它在Chrome,Safari和Opera中运行良好,但在Firefox中,视频无法显示,但它在后台运行,我可以听到音频,但无法看到视频。我将z-index设置为更高的值但没有用。谷歌搜索了很多,但无法找到答案,任何帮助将不胜感激。
答案 0 :(得分:7)
您可以通过向样式表添加以下样式来覆盖Firefox的转换样式:
boost::spirit::istream_iterator
这甚至可以保留模态对话框的淡入效果
答案 1 :(得分:5)
如果我使用$("#myModal").modal('show')
;该插件不可见
从弹出窗口中删除淡入淡出类
<div class="modal fade" id="myModal">
<div class="modal" id="myModal">
并将javascript更改为
$("#myModal")css("display", "block");
现在该插件可见
我不知道技术细节,但问题是淡入淡出的css类和show方法
答案 2 :(得分:1)
我有类似的问题所以希望我的解决方案可以帮助你们中的一些人...... 我想你使用的是Flash播放器,因为这个问题只发生在flash播放器上。如果是这样,wmode存在问题,请尝试添加:
*<param name="wmode" value="transparent"/>*
或添加 ?WMODE =透明 如果你打电话给直接网址(例如YouTube)......
答案 3 :(得分:1)
简单的解决方案是添加wmode =&#34;透明&#34;到<embed>
代码
ex:<EMBED src="myfile.swf" wmode="transparent" FlashVars="mydata" WIDTH="650" HEIGHT="400" NAME="myFlash" TYPE="application/x-shockwave-flash" PLUGINSPAGE="http://www.macromedia.com/go/getflashplayer"></EMBED>