【问题标题】:Muses radio player css instead of skin file缪斯收音机播放器css而不是皮肤文件
【发布时间】:2015-03-18 17:38:43
【问题描述】:

我正在尝试设置一个没有皮肤文件的缪斯收音机播放器 (https://www.muses.org)。相反,我想用 css 设计播放器并在 javascript 中触发播放/停止事件。

有人知道这是否可能吗?

我尝试将皮肤值设置为空字符串,false,null,并从以下位置完全省略:

<script type="text/javascript" src="http://hosted.muses.org/mrp.js">
</script>
<script type="text/javascript">
MRP.insert({
'url':'http://localhost/stream-url',
'codec':'mp3',
'volume':100,
'autoplay':false,
'buffering':5,
'title':'test',
'bgcolor':'#FFFFFF',
'skin':'',
'width':180,
'height':60
});
</script>

没有任何作用。

【问题讨论】:

    标签: javascript css skin


    【解决方案1】:

    不行。缪斯在冲击波闪光中工作。它是一个预编译的控制程序,没有源代码,你想做的事情就无法工作。 (更新)我确实查看了链接的 JavaScript 文件,哇,它的 3000 行代码没有任何文档和混淆的变量名。所以你想做的事情可能是可以实现的,但是你首先必须理解这 3000 行代码中的每一行(祝你好运!)所以我不得不说,你想做的事情可能是可以实现的,但是它不完全清楚Shockwave Flash 工具究竟做了什么,以及它如何集成到网站上,所以可能不是。 (实际上,我仍然称之为“不可行”。)

    如果您愿意,可以通过 JavaScript 创建自己的播放器,但这是完全不同的对话,但肯定可以做到。有一些很好的例子。我会通过查看 Chris Wilson 生成的内容来开始学习过程。这家伙在这方面很聪明。查看his github repository HTML5 的界面中有一些非常不错的音频工具。查看this site.

    【讨论】:

      【解决方案2】:

      最新版本。

      $('.musesStyleReset div[title="play"]').click();
      $('.musesStyleReset div[title="stop"]').click();
      

      【讨论】:

        猜你喜欢
        • 2023-03-06
        • 2012-04-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2018-06-28
        • 1970-01-01
        • 1970-01-01
        • 2011-02-19
        相关资源
        最近更新 更多