如何更改此嵌入式播放器的CSS?

威克斯

我正在尝试更改此嵌入式播放器的css样式表,但到目前为止我仍无法做到...

这是默认代码:

<script type="text/javascript">
    var zippywww="81";
    var zippyfile="qHe0GQdg";
    var zippytext="#000000";
    var zippyback="#e8e8e8";
    var zippyplay="#ff6600";
    var zippywidth="100%";
    var zippyauto=false;
    var zippyvol=80;
    var zippywave = "#ffffff";
    var zippyborder = "#cccccc";

    var a = navigator.userAgent||navigator.vendor||window.opera;        
    document.write("<iframe height='92' width='"+zippywidth+"' frameBorder='0' src='http://api.zippyshare.com/api/jplayer_embed.jsp?key="+zippyfile+"&server=www"+zippywww+"&width="+zippywidth+"'></iframe>");

</script>

问题在于CSS代码位于jplayer_embed.jsp文件内部,由调用iframe

我尝试复制的源代码.jsp,将其保存到新的本地.jsp文件中,以便.css向其中注入其他内容,但播放器不会加载音频源。

这是的源代码.jsp(通过使用“查看页面源代码”):

<html>
    <head>
        <link href="/css/jplayer.css" rel="stylesheet" type="text/css">
        <script type="text/javascript" src="//api.zippyshare.com/js/jquery/jquery.js"></script>
        <script type="text/javascript" src="//api.zippyshare.com/js/jquery.jplayer.min.js"></script>
        <script type="text/javascript" src="//api.zippyshare.com/js/jquery.cookie.js"></script>
    </head>
    <body style="margin: 0; width: px;">
        <div class="center" style="text-align: center;">
            <div id="jquery_jplayer" class="jp-jplayer"></div>
            <div id="jp_container" class="jp-audio" style="width: -182px;">
                <div class="jp-type-single">
                    <div class="jp-interface">
                        <ul class="jp-controls">
                            <li><a href="javascript:;" class="jp-play" tabindex="1">play</a></li>
                            <li><a href="javascript:;" class="jp-pause" tabindex="1">pause</a></li>
                        </ul>
                        <div class="jp-time-holder">
                            <span class="jp-current-time"></span>
                            /
                            <span class="jp-duration"></span>
                        </div>
                        <div class="jp-progress" style="width:-82px;">


                                <div onclick="toggleSDHD();" class="hdsdtoggle sd-icon"></div>

                            <div class="jp-seek-bar">
                                <img src="//.zippyshare.com/wf//file.html" style="height: 100%; width: 100%; position: absolute;">
                                <img src="//.zippyshare.com/images/jplayer/player-overlay.png" style="height: 100%; width: 100%;">
                                <div class="jp-play-bar" style="position: absolute; top: 0px;"></div>
                            </div>
                                <a href="//.zippyshare.com/v//file.html" target="_blank"><div class="dwnbtn dwn-icon"></div></a>
                        </div>
                    </div>
                    <div class="jp-download" style="width:-2px; height: 0px; border-top: none;">
                    </div>
                    <div class="jp-no-solution">
                        <span>Update Required</span>
                        To play the media you will need to either update your browser to a recent version or update your <a href="http://get.adobe.com/flashplayer/" target="_blank">Flash plugin</a>.
                    </div>
                </div>
            </div>  
        </div>
        <script type="text/javascript">
            $(document).ready(function(){
                var isFirefox = navigator.userAgent.toLowerCase().indexOf('firefox') > -1;

                zippyhq = false || isFirefox;


                if (isFirefox) {
                    $.each($(".hdsdtoggle"), function (idx, val) {
                            $(val).removeClass("sd-icon").addClass("hd-icon"); 
                    });
                }
                $("#jquery_jplayer").jPlayer({
                    ready: function (event) {
                        if (!zippyhq) {
                            $(this).jPlayer("setMedia", {
                                m4a: "//.zippyshare.com/audio//0/file.mp3"
                            });
                        } else {
                            $(this).jPlayer("setMedia", {
                                m4a: "//.zippyshare.com/audioHQ//0/file.mp3"
                            });
                        }
                    },
                    swfPath: "//api.zippyshare.com/js",
                    supplied: "m4a",
                    wmode: "window",
                    solution: "html, flash",
                    cssSelectorAncestor: "#jp_container"
                });

                toggleSDHD = function () {
                    if (isFirefox) {
                        return;
                    }
                    if (zippyhq) {
                        zippyhq = false;
                        $.cookie('zippyhq', "0", {expires:99999, domain: 'zippyshare.com', path: '/'});
                        $("#jquery_jplayer").jPlayer("setMedia", {
                            m4a: '//.zippyshare.com/audio//0/file.mp3'
                        });
                        $.each($(".hdsdtoggle"), function (idx, val) {
                            $(val).removeClass("hd-icon").addClass("sd-icon"); 
                        });
                    } else {
                        zippyhq = true;
                        $.cookie('zippyhq', "1", {expires:99999, domain: 'zippyshare.com', path: '/'});
                        $("#jquery_jplayer").jPlayer("setMedia", {
                            m4a: '//.zippyshare.com/audioHQ//0/file.mp3'
                        });
                        $.each($(".hdsdtoggle"), function (idx, val) {
                            $(val).removeClass("sd-icon").addClass("hd-icon"); 
                        });
                    }
                };
            });
        </script>
    </body>
</html>

有什么办法可以做到这一点?

村田佳夫

您无法对其进行更改。它将从原始站点获取CSS。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

您如何使嵌入式Youtube播放器静音?

如何在外部播放器中播放嵌入式 Flash 视频?

移动上的Soundcloud嵌入式播放器

嵌入式视频播放器隐藏网站菜单

如何在 Dailymotion 嵌入式播放器中默认激活任何语言的字幕

如何使用C#提高嵌入式VLC播放器的质量?

如何将嵌入式YouTube播放器插入LibreOffice Impress?

如何使用vimeo嵌入式代码创建自定义的seekTo播放器界面?

如何在移动浏览器的嵌入式Vimeo播放器上显示全屏按钮?

为什么我的嵌入式YouTube播放器无法自动播放?

如何使嵌入式 iframe 中的 YouTube 播放器正常工作而不阻止 Chrome 中的页面加载?

YouTube嵌入式播放器在iOS 8上因gpus_ReturnNotPermittedKillClient崩溃

嵌入式AVPlayerControllerView添加了AVTouchIgnoringView来阻止默认播放器的界面

Youtube嵌入式播放器可以<no wrap>运行,但不能加载

YouTube api嵌入式播放器的某些选项不受尊重

将嵌入式媒体播放器组件添加到 JPanel 时出错

使用 JS 或其他方法单击时更改嵌入式 YouTube 播放器的不透明度

尝试与播放断开连接时,带有嵌入式 iframe 播放器的 WKWebView 会导致访问错误

更改嵌入式小部件的CSS

如何更改默认音乐播放器?

播放嵌入式YT时停止CSS动画

如何从父控制器更改嵌入式控制器中的 UIColor?

如何杀死正在播放的嵌入式youtube视频

如何检查YouTube视频是否允许嵌入式播放

如何停止自动播放嵌入式视频?

如何播放和暂停嵌入式Wirewax视频?

当使用Session变量控制我的嵌入式YouTube播放器时,我收到错误消息:Uncaught TypeError:无法调用null的方法'postMessage'?

如何使用嵌入式CSS更改链接文本的字体颜色?

如何通过CSS从Squarespace中的嵌入式zoho形式更改字体系列?