0

我试图在 处插入视频HTML,所以我有视频 URL、宽度和高度。是否足以构建正确的对象?我找到了如何为 .SWF 构建对象,但如何构建任何其他格式?

PS 我在服务器上没有视频文件,我使用外部视频 URL 作为来源。

这是我的 .SWF 格式代码:

private string GetVideoType(string filename, out string formatHtml)
        {
            string videoType = formatHtml = "";

            if (filename.EndsWith(".swf"))
            {
                videoType = "swf";
                formatHtml = @"
                <object width='{0}' height='{1}' data='{2}' type='application/x-shockwave-flash'>
                    <param name='src' value='{2}'></param>
                    <param name='allowfullscreen' value='true'></param>
                    <param name='allowscriptaccess' value='always'></param>
                    <param name='allowScriptAccess' value='always'></param>
                    <param name='pluginspage' value='http://www.adobe.com/go/getflashplayer'></param>
                    <param name='wmode' value='window'></param>
                    <param name='flashvars' value='playerForm=LVPPlayer&mediaId=a46002fd61264c09a36a90ca66c994cb'></param>
                </object>";
            }
            else if (filename.EndsWith(".flv"))
            {
                videoType = "flv";
                formatHtml = "???"
            }
            else if (filename.EndsWith(".mp4"))
            {
                videoType = "mp4";
                formatHtml = "???"
            }
            else if (filename.EndsWith(".wmv"))
            {
                videoType = "wmv";
                formatHtml = "???"
            }

            return videoType;
        }
4

3 回答 3

0

或者看看这个播放器:http ://www.longtailvideo.com/players/jw-flv-player/

它工作得很好。

您可以使用 mp4 视频文件,它们在 Firefox 中可见

html代码:

<div id="q1">Loading the player ...</div>

javascript

<script type="text/javascript">
    jwplayer("q1").setup({
        flashplayer: "/public/javascript/jwp/player.swf",
        file: "/videos/q1.mp4",
        image: "/videos/q1.jpg",
        height: 349,
        width: 620
    });
</script>
于 2012-11-06T16:20:03.460 回答
0

不确定您的要求,但如果您查看 HTML5 Video 标签,可能值得。这里有一些细节:http: //www.w3schools.com/html/html5_video.asp

于 2012-11-06T16:14:08.087 回答
0

也许应该看看 HTML5 标签。

代码在这里:

<video src="/video/example.ogg" width="320" height="240" controls>
<p>If you are reading this, it is because your browser does not support the HTML5 video element.</p>
</video>
于 2012-11-06T16:15:28.713 回答