我使用iPhone将一段钢琴音乐录制为.m4a格式。我想将其剪切并转换为适合的格式,以便在php / html网站中用作背景音乐。
我有以下问题: - 1.哪种格式最好(例如mp3,WAV等)? 2.我应该将.m4a切换,然后转换,还是将其转换为另一种格式然后切换? 3.我可以在网页中应用该文件,以产生循环效果吗?但我担心,每次刷新后,音乐可能会从一开始就播放,这是不可取的。
非常感谢!!
答案 0 :(得分:5)
一般来说,在您的网站上播放音乐是一个坏主意。 95%的访问网站的人都喜欢控制正在播放的媒体。而不是嵌入,包含一个javascript插件可能是一个好主意,用户可以用它来控制歌曲的音量和寻找位置。大多数插件允许您在页面加载时自动启动一首歌曲,这样您就可以获得与嵌入歌曲相同的效果(我仍然建议不要自动启动,但它是您的页面)。
我过去使用过的一个插件是http://www.jplayer.org。它允许音频和视频播放。它也适用于.m4a文件,因此您不必转换任何内容。
如果您想让音乐持续播放而不是每次访问者转到新页面时重新开始播放,您将不得不考虑使用iframe来保存您网站的内容。
答案 1 :(得分:1)
请记住许可问题会限制所有平台(即Linux)上MP3的可用性。 WAV将是一个便携式选择,但它将是相当大的,因此可能不是理想的。
使循环成为一个简单的HTML属性:
<embed src="bgsound.m4a" autostart="true" loop="true">
如果可能的话,为什么不找到一种方法将钢琴片变成MIDI文件?据推测它是纯钢琴音乐,使MIDI成为精确度和文件大小的理想格式(与原始波形格式相比,MIDI很小)。
你的其他观点;它会在每次页面刷新时重新启动。有很多方法,也许是将音乐放入弹出窗口的最基本的方式。
在转换之前或之后进行切碎将产生微不足道的差异,如果有的话。
答案 2 :(得分:0)
如何将声音转换为.mp3和.ogg并使用HTML中的audio element
<audio autoplay loop>
<source src="bgmusic.mp3" /> <!-- works on IE9+, FF3.5+, Chrome4+ -->
<source src="bgmusic.ogg" /> <!-- still needed for Safari 5.1.7, MP3 to OGG online converter here: http://audio.online-convert.com/convert-to-ogg -->
</audio>
请参阅browsers' support for audio element。
关于每次更改页面时都没有重新启动,deed02392建议你一个好方法:将音乐放在弹出窗口中。