Asp.net mvc JW播放器在Asp.NETMVC视图上不显示flash模式,也不显示任何播放器控件

Asp.net mvc JW播放器在Asp.NETMVC视图上不显示flash模式,也不显示任何播放器控件,asp.net-mvc,flash,firefox,controls,jwplayer,Asp.net Mvc,Flash,Firefox,Controls,Jwplayer,我正在Asp.NETMVC应用程序的视图上使用jwPlayer 6.8。 我使用以下javascript代码在播放机上传输视频: var el = document.getElementById("player"); var player = jwplayer(el).setup({ file: "W-UNIT1", streamer: "rtmp://my-server/live", type: "rtmp",

我正在Asp.NETMVC应用程序的视图上使用jwPlayer 6.8。 我使用以下javascript代码在播放机上传输视频:

var el = document.getElementById("player");

var player = jwplayer(el).setup({
            file: "W-UNIT1",
            streamer: "rtmp://my-server/live",
            type: "rtmp",
            width: 383,
            height: 300,
            controls: true,
            primary: "flash",
            modes: [
            { type: "flash", src: '/jwPlayer68/jwplayer.flash.swf' },
            { type: "html5" }
            ],
            events: {
                onReady: function () {
                    player.play();
                }
            }
        });
播放器可以播放视频,但如果我右键单击播放器表面,它会显示常规窗口的上下文菜单,但不会显示设置、全局设置等flash菜单。 此外,播放机上也没有显示静音、播放/暂停等控件。 我目前使用的版本是6.8版。我的浏览器是Firefox版本27.0.1


我缺少什么?

您正在使用Jwplayer 6.8,然后尝试使用下面的设置而不是您的

jwplayer("myElement").setup({
    playlist: [{
        image: "/assets/myVideo.jpg",
        sources: [{ 
            file: "rtmp://example.com/application/mp4:myVideo.mp4"
        },{
            file: "/assets/myVideo.mp4"
        }]
    }],
    height: 360,
    primary: "flash",
    width: 640
}); 
我认为您的设置遵循旧的jwplayer参数

Jwplayer在这里有这方面的指南

有用的堆栈溢出问题:


我似乎又一次找到了我自己提出的问题的答案

该问题既不涉及rtmp流媒体,也不特定于任何特定版本的JW播放器。事实上,它不仅出现在较新的版本和较旧的版本上。 这是因为我的一些自定义css应用于JW Player HTML div容器。出于某种原因,我在Asp.Net视图中覆盖了它的CSS,这导致了这个问题

我的示例代码:

HTML:

CSS:

以下是用于此目的的JSFIDLE:


您使用的是jwplayer的哪个版本?你有任何链接来检查问题吗?这是JW Player的版本6。有任何链接或JSFIDLE吗?请在某个地方放置一个链接,以便我们可以调试,谢谢。
<body>
    <script src="http://jwpsrv.com/library/bfifOqXfEeOr_yIACi0I_Q.js"></script>
    <div id="player"></div>    
</body>
$(function() {
    var el = document.getElementById("player");

    var player = jwplayer(el).setup({
            file: "http://techslides.com/demos/sample-videos/small.mp4",
            width: 383,
            height: 300,
            controls: true,
            events: {
                onReady: function () {
                    player.play();
                }
            }
        });
});
div[id^=player_]
{
    /* Comment this css for correct working of jwplayer */
    min-width:383px !important;
    min-height:300px !important;
}