无法使 HTML5 音频与我的 MP3 配合使用
Cannot get HTML5 audio to work with my MP3
我正在使用应用程序中的 phonegap 录制 MP3。将 MP3 存储在 Base64 编码的数据库中。我可以检索这些记录,将它们保存到 phone 或计算机上的 MP3 文件中并播放。 phonegap 中的媒体与本地播放器一样有效。不起作用的是
1) 在 windows 计算机的浏览器中直接以 base64 格式播放它们,或者
2) 保存到服务器上的MP3文件并通过浏览器播放。
我放弃了,转而使用下载按钮,它可以通过将 MP3 文件存储在本地并使用本地音频播放器播放来实现。
我使用的HTML格式是
对于文件,源是相对于 Web 根目录的文件路径
对于 base64,它是 "data:audio/mpeg;base64,..."
在所有情况下它都不起作用,控件要么变灰要么出现错误。
适用于浏览器 android 和 ios 的解决方案是使用 m4a 格式。在 cordova phonegap 中,我使用了 cordova-media-with-compression
我正在使用应用程序中的 phonegap 录制 MP3。将 MP3 存储在 Base64 编码的数据库中。我可以检索这些记录,将它们保存到 phone 或计算机上的 MP3 文件中并播放。 phonegap 中的媒体与本地播放器一样有效。不起作用的是 1) 在 windows 计算机的浏览器中直接以 base64 格式播放它们,或者 2) 保存到服务器上的MP3文件并通过浏览器播放。
我放弃了,转而使用下载按钮,它可以通过将 MP3 文件存储在本地并使用本地音频播放器播放来实现。
我使用的HTML格式是 对于文件,源是相对于 Web 根目录的文件路径 对于 base64,它是 "data:audio/mpeg;base64,..."
在所有情况下它都不起作用,控件要么变灰要么出现错误。
适用于浏览器 android 和 ios 的解决方案是使用 m4a 格式。在 cordova phonegap 中,我使用了 cordova-media-with-compression