我在应用中使用phonegap录制MP3。将MP3存储在数据库Base64编码中。我可以检索这些记录,将它们保存到手机或计算机上的MP3文件中并播放它们。 phonegap中的媒体以及本地播放器都可以使用。什么都行不通 1)在浏览器中的Windows计算机上直接将它们作为base64播放 2)保存到服务器上的MP3文件并通过浏览器播放。
我放弃并切换到一个下载按钮,通过在本地存储MP3文件并使用本地音频播放器播放它来工作。
我使用的HTML格式是 对于该文件,源是相对于Web根目录的文件路径 对于base64,它是“data:audio / mpeg; base64,...”
在所有情况下它都不起作用,控件显示为灰色或出现错误。
答案 0 :(得分:0)
适用于浏览器,android和ios的解决方案是使用m4a格式。在cordova phonegap中,我使用了cordova-media-with-compression