我正在使用phonegap和php
上传录制的mp3文件录制 - 使用媒体对象(media.startRecord / media.stopRecord) - 成功
上传 - ft.upload(fileURI,encodeURI(“http://some.server.com/upload.php”),win,fail,options); 在选项中,我使用options.mimeType =“audio / mpeg”;
- 这也很成功
播放 - 但是当我尝试在浏览器中播放http://some.server.com/media_uploaded.mp3时 - 它尝试播放但在某段时间后失败。我尝试使用http://www.w3schools.com/html/tryit.asp?filename=tryhtml5_audio_all播放相同的文件,但无法成功。
当我下载相同的文件时 - 它会在我的电脑中的任何媒体播放器中播放而没有任何错误。
当我在同一个地方上传任何mp3歌曲时 - 使用 - http://some.server.com/song_uploaded.mp3
成功播放我录制的音频可能出现什么问题?
更新
注意到问题与“上传”无关。保存的mp3(复制到PC时)似乎在我的计算机上正常运行但在浏览器上运行不正确(甚至在本地 - 我也使用音频标签检查)。所以录制的mp3有问题。不确定解决方案是什么。
答案 0 :(得分:1)
我找到了解决方案,我在这里回答了 - > https://stackoverflow.com/a/23140836/902630
然而,这是一个.Net解决方案。但看着它可能有助于引导你走向正确的方向。