我现在将使用Flash5的<object>
和<video>
标签将现有的Web应用程序代码从Flash <EMBED>
更新到现在。
我可能会使用自己的Flash播放器,该播放器具有用于播放视频的完整播放器控件。因为重要的是确保整个网页上都应有相同的设计视图。
我也创建了一个示例测试页并进行了尝试。在这里,我只能解决任何一种解决方案。
解决方案1:
<div id="blk-1" class="toHide" style="float: none; vertical-align:middle">
<video width="640" height="360" controls>
<!-- MP4 must be first for iPad! -->
<source src="https://ins-trs.com/tracker/webapplication/data/videos/Japan.mp4" type="video/mp4" /><!-- Safari / iOS video -->
</video>
</div>
-这里的视频控件是HTML5的默认控件,并且可以正常工作。
解决方案2:
<div id="blk-6" class="toHide" style="float: none; vertical-align:middle">
<embed src="https://ins-trs.com/tracker/webapplication/data/videos/Mouseover.swf"
width="640" height="360"
type="application/x-shockwave-flash">
</div>
-此处的.swf文件运行时没有控制按钮来处理视频。
解决方案3:
<div id="blk-7" class="toHide" style="float: none; vertical-align:middle">
<object width="640" height="360"
type="application/x-shockwave-flash"
data="https://ins-trs.com/tracker/webapplication/data/videoplayer/player_swf/video_player.swf">
<embed src="https://ins-trs.com/tracker/webapplication/data/videos/Mouseover.swf"
width="640" height="360" >
</object>
</div>
-屏幕上会加载“ video_player.swf”播放器,但播放器长时间未加载“ Mouseover.swf”视频,也没有错误。
我的问题是
是否可以(Solution1)通过我的“ https://ins-trs.com/tracker/webapplication/data/videoplayer/player_swf/video_player.swf”播放器fpr加载HTML文件。要加载文件吗?
如何为上面的solution2中运行的.swf扩展视频启用或设置播放器按钮?
如何在自定义播放器(solution3)中加载.swf视频?
将我自己的自定义播放器与控件一起作为图片-(https://ins-trs.com/tracker/webapplication/data/videoplayer/player_swf/video_player.swf) 我希望有人会遇到这些情况。这对我了解更多和更新我的知识将有很大帮助。
谢谢您阅读我的问题。
图片供2个播放器参考,我想在我的Web应用程序中为所有视频.mp4
或.swf
在所有页面上实现相似的外观。
答案 0 :(得分:0)
您不能将SWF用作<video>
标签的图形用户界面。
也不是所有的浏览器都会显示SWF文件,因此,如果这样做,可能会使某些用户在屏幕上(尤其是在移动设备上)看不到任何控件。
这是一个简单的解决方法:只需使用JavaScript来控制播放。
image-1
播放视频)