我的目标是构建一个Web应用程序,允许用户在他们的android和ios设备上的网站上听音乐。
我正在考虑的问题是我是否应该从网络服务器托管和提供音乐,或者我是否应该主持和提供来自soundcloud的音乐。我为两者构建了一个原型。
当我从我的网络服务器提供音乐时,我只需使用html音频元素播放我在网络目录中的MP3文件。我可以使用Javascript来构建自己的擦洗栏。这适用于桌面,Android和ios上的浏览器。
当我从SoundCloud.com提供音乐时,我尝试使用他们的Javascript SDK播放音乐。这在桌面浏览器上运行良好,但不适用于Android或ios浏览器。为了使问题进一步复杂化,我似乎无法找到MP3(或音乐)文件的网址,因此我甚至无法使用html音频元素来呈现音乐。因此,尽管soundcloud.com为我提供了一个很好的CMS,但最终我无法为我的观众构建一个html 5的自定义播放器。
鉴于soundcloud.com的这种限制,我是否可以期待其他音频云平台的类似限制?音频云平台有哪些优势可以让网络服务器获胜?
答案 0 :(得分:1)
使用音频云平台的原因:
您需要将音频文件转码为其他格式
您需要更强大的内容分发网络(例如,提供内容 来自与他们最接近的服务器的用户)
预建CMS系统
使用您自己的网络服务器的原因