首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >动态更改jwplayer视频路径

动态更改jwplayer视频路径
EN

Stack Overflow用户
提问于 2012-02-05 09:27:16
回答 2查看 3.5K关注 0票数 1

基本上我希望实现类似用户类型的文件名,然后视频就会弹出。

我想要做的是,我试图将文本框值作为jwplayer路径传递给播放视频。

如果我在文本框中输入了视频/视频.mp3,然后点击“按钮”,我的jwplayer就可以播放video.mp3了

我想做的是输入“视频”,然后jwplayer就可以启动了。

通过这样做,我计划使用数据库进行检查。

一旦用户输入视频,数据库将返回jwplayer / value .mp3并将值传递给jwplayer脚本,但我无法实现!

javascript

代码语言:javascript
复制
    function playSelected() {
        var a = document.getElementById("TextBox2").value;

        jwplayer("mediaplayer").setup({
            flashplayer: "jwplayer/player.swf",
            file: a,
            image: "jwplayer/preview.jpg"
        });
    }

按钮

代码语言:javascript
复制
<input type="button" runat="server" value="Click me!" onclick='playSelected()'>

文本框

代码语言:javascript
复制
<asp:TextBox ID="TextBox2" runat="server">
EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2012-02-05 09:41:59

在javascript中声明

var a = "video/" + document.GetElementbyID("textbox2").value + ".mp3";

然后,您只需输入视频名称,其余的将被动态添加。

票数 0
EN

Stack Overflow用户

发布于 2012-02-05 09:39:46

您可以使用load方法动态加载电影。下面是一个完整的例子:

代码语言:javascript
复制
<!DOCTYPE HTML>
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
    <title>jwplayer</title>
</head>
<body>
    <div id="mediaplayer">JW Player goes here</div>

    <input type="text" id="TextBox2" value="video.mp4" />
    <input type="button" onclick="playSelected()" value="Play" />

    <script type="text/javascript" src="jwplayer.js"></script>
    <script type="text/javascript">
        jwplayer("mediaplayer").setup({
            flashplayer: "player.swf",
            image: "preview.jpg"
        });

        var playSelected = function () {
            var movie = document.getElementById('TextBox2').value;
            jwplayer().load(movie).play();
        };
    </script>
</body>
</html>
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/9148196

复制
相关文章

相似问题

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