gpt4 book ai didi

cordova - 在 google-chrome 上从 Android/cordova 播放音频 AMR 文件

转载 作者:行者123 更新时间:2023-12-02 04:43:58 27 4
gpt4 key购买 nike

我正在将在基于 cordova 的 android 应用程序中记录的 .mp4 文件上传到服务器,我希望用户能够播放它。 Mediainfo 指示它是 AMR(自适应多速率,具有 quicktime 编解码器类型“samr”)。我已经尝试过多种 mime 类型在 chrome 中播放,但唯一接近的是 audio/mp4:对于那种 mime 类型,chrome 会打开一个播放器,但表示它已永久静音,并且不会播放任何音频.对于 mime 类型 audio/amr 和 audio/amr-nb,chrome 会下载文件而不是播放文件。 Mplayer 可以正常播放文件,所以我知道它没有损坏。

如果我在服务器上使用“avconv -i src.mp4 dest.mp3”将其转换为 mp3 并将 mime 类型更改为音频/mpeg,则 chrome 可以正确播放。但我不想为此使用大量服务器周期。

cordova 中是否有将编码从 amr 更改为 mp3 的规定?如果没有,有没有办法让 chroma(和 firefox)播放 amr mp4 文件?

最佳答案

您可以选择使用 cloud convert api 转换文件.此 api 可用于转换视频、音频和图像文件。有一个 node实现相同的包。您可以使用 cordova-plugin-file-transfer用于处理文件。

关于cordova - 在 google-chrome 上从 Android/cordova 播放音频 AMR 文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34973274/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com