我使用 iPhone 将一段钢琴音乐录制为 .m4a 格式。我想将它切碎并将其转换为合适的格式,以用作 php/html 网站中的背景音乐。
我有以下问题:- 1. 哪种格式最好(例如 mp3、WAV 等)?2.我应该先将.m4a 文件切掉再转换,还是先转换成另一种格式再切?3. 可以只应用网页中的文件,产生循环效果吗?但我担心,每次刷新后,音乐可能会从头开始播放,这是不希望的。
非常感谢!!
一般来说,在您的网站上播放循环音乐是个坏主意。95% 的网站访问者喜欢控制正在播放的媒体。与其嵌入,不如包含一个 javascript 插件,用户可以使用它来控制歌曲的音量和搜索位置。大多数插件允许您在页面加载时自动启动歌曲,这将使您具有与嵌入歌曲相同的效果(我仍然建议不要自动启动,但这是您的页面)。
我过去成功使用的一个插件是http://www.jplayer.org。它允许音频和视频播放。它也适用于 .m4a 文件,因此您无需转换任何内容。
如果您想让音乐连续播放而不是每次访问者进入新页面时重新开始,您将不得不考虑使用 iframe 来保存您网站的内容。
请记住,许可问题限制了 MP3 在所有平台(即 Linux)上的可用性。WAV 将是一个便携的选择,但它会比较大,因此可能不是理想的。
让它循环将是一个简单的 HTML 属性的问题:
<embed src="bgsound.m4a" autostart="true" loop="true">
如果可能的话,为什么不找到一种方法把你的钢琴曲子变成一个 MIDI 文件呢?大概它是纯钢琴音乐,使 MIDI 成为准确性和文件大小的理想格式(与原始波形格式相比,MIDI 很小)。
您的其他观点;每次页面刷新时它都会重新启动。有很多方法可以解决这个问题,也许最基本的是将音乐放在弹出窗口中。
在转换之前或之后切碎将产生微不足道的差异,如果有的话。
如何将您的声音转换为 .mp3 和 .ogg 并在 HTML 中使用音频元素
<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>
请参阅浏览器对音频元素的支持。
关于每次换页都不重启,deed02392给你一个好办法:把音乐放在弹窗里。