我正在尝试设置一个没有皮肤文件的缪斯电台播放器 ( 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 文件,哇,它的 3000 行代码没有任何文档和混淆的变量名称。所以你想做的可能是可以实现的,但你首先必须理解这 3000 行代码中的每一行(祝你好运!)所以我不得不说,你想做的可能是可以实现的,但是目前尚不清楚 shockwave flash 工具的确切功能以及它如何集成到站点,所以可能不是。 (实际上,我仍然称其为 No-Go。)
如果您愿意,可以通过 JavaScript 创建自己的播放器,但这是完全不同的对话,但肯定可以做到。那里有一些很好的例子。我会通过查看 Chris Wilson 生成的内容来开始学习过程。那个人在这方面很出色。查看his github repository HTML5 的界面中有一些非常不错的音频工具。查看this site.
关于javascript - Muses 广播播放器 css 而不是皮肤文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29128993/