我需要一个嵌入式音频播放器,可以播放IE,FF和Chrome中的wav文件。目前无法转换为mp3(或任何其他格式)。
这个播放器应该非常简单,只有一个播放/暂停按钮,可能还有一个时间线条,用户可以点击它来转到音频的特定部分。
还应该有一种简单的方法可以在一个页面上拥有此音频播放器的多个实例。
我已经找到了解决方案的信息,从功能丰富(复杂)到简单,但似乎没有提供我需要的。
如果此播放器附带任何类型的教程,那将是一个奖励。我知道我可能需要创建一个<obj>
,其中包含<embed>
,以便在所有三种浏览器中都能正常运行。
理想的解决方案只是一个.swf文件,我可以将其放入我的webapp源并可以从html中引用。
这样的解决方案是否存在? flash甚至支持.wav(raw)?
答案 0 :(得分:2)
我发现了一些接近我想要的东西:
它将播放一个与index.html和.swf一起本地存储的wav文件。但是,如果我将对象参数(和嵌入src)更改为类似
的内容<param name="movie" value="wavplayer.swf?gui=full&h=20&w=300&sound=http://someserver/some/path/to/a/wavFile.wav"/>
它不起作用。我找不到任何关于(俄语翻译成英语)网站或在README地址中加载wav over http或链接应该有效的内容。也许熟悉flash开发的人可以阅读代码,看看是否可能这样做?
编辑:
有人建议使用crossdomain.xml。我在上面的路径中的'some'目录中添加了以下内容:
<?xml version="1.0"?>
<cross-domain-policy>
<allow-access-from domain="*"/>
</cross-domain-policy>
但是,我仍然无法播放wav文件。
答案 1 :(得分:0)
Flash不包含在运行时打开.wav容器的任何本机支持,但如果您愿意稍微卷起袖子,则可能会被黑客攻击。
此处概述了一种方法:Flash swf to play PCM WAV files?