首页 文章

Phonegap上传的音频文件未在浏览器中播放

提问于
浏览
1

我正在使用phonegap和php上传一个录制的mp3文件

录制 - 使用媒体对象(media.startRecord / media.stopRecord) - 成功

正在上传 - ft.upload(fileURI,encodeURI(“http://some.server.com/upload.php "), win, fail, options); In options, I am using 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

我录制的音频可能出现什么问题?

Update

刚刚发现问题与“上传”无关 . 保存的mp3(复制到PC时)似乎在我的计算机上正常运行但在浏览器上运行不正确(甚至在本地 - 我也检查过音频标签) . 所以录制的mp3有问题 . 不确定解决方案是什么 .

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

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

1 回答

  • 1

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

    然而,这是一个.Net解决方案 . 但看着它可能有助于引导您朝着正确的方向前进 .

相关问题