使用无线电播放器css而不是皮肤文件

时间:2015-03-18 17:38:43

标签: javascript css skin

我正在尝试设置没有皮肤文件的muses无线电播放器(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>

没有任何作用。

2 个答案:

答案 0 :(得分:0)

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

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

答案 1 :(得分:0)

最新版本。

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