1

我正在使用 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有问题。不确定解决方案是什么。

不工作 - http://xpertvisions.com/test/media_recorded.mp3

工作 - http://xpertvisions.com/test/media_song.mp3

4

1 回答 1

1

我找到了一个我在这里回答的解决方案-> https://stackoverflow.com/a/23140836/902630

然而,这是一个 .Net 解决方案。但看看它可能会帮助你朝着正确的方向前进。

于 2014-04-23T17:27:06.130 回答