将全景打包成SWF文件然后发送给客户是较为常见的做法,但如果你的项目中包含mp3文件,就会发现像这种流媒体无法打包到SWF中,通常会将mp3文件也一同发送到客户,这样的话与一开始只发送一个文件的初衷就背道而驰了。
相对合理的解决办法是先把mp3文件转换为SWF文件,然后直接使用krpano代码嵌入这个swf文件来取代krpano的音频代码。通常这个方法适合作为背景音乐的mp3文件使用,首先我们下载软件
MP3 to SWF Converter
链接:http://pan.baidu.com/s/1dDJ5PSl 密码:7to3
目前该版本是试用版,只能转换音频文件的前百分之六十。也就是你应该先计算好自身的音频长度,然后将音频文件放到编辑软件中,另外多剪辑出一段百分之四十的长度,然后重新输出。例如你是60秒的音频文件,你就需要多在后面添加40秒的空白。输出一段100秒的音频,这样软件转为swf文件时,就会截取前面60秒你真正需要的部分。
我们打开软件,看到如下界面。选择第二个按钮”Add MP3/WAV“,添加刚才我们编辑好的音频文件。
然后点击”Options” ,我们可以在这里设置SWF文件的帧速率、显示的样式,默认设置如下:
点击”Convert All“,转换文件,得到一个SWF文件。
1 2 3 4 5 6 7 |
<plugin name="sound" url="5_3.swf" keep="true" align="lefttop" x="0" y="0" /> |
可根据你的界面选择不同的样式以及对应的颜色。