如何使用 Angular Js 应用程序播放 3gpp 文件



我尝试过ngAudio,但它不支持3gpp。

如何在不要求下载任何插件的情况下在我的应用程序中播放 3gpp 文件?

的意思是说我能够使用本机音频播放器播放mp3,wav文件。

我也想为 3gp 格式实现相同的效果。

请建议任何 Angular 插件或任何想法?

提前谢谢。

我认为您遇到的问题与AngularJS无关,而是与常见浏览器的编解码器有关。我相信Safari运行3GPP编解码器,但可能就是这样。相反,您应该考虑在服务器上运行转换器,以便可以播放更方便浏览器的格式。

我建议你看看"ffmpeg",这是一个"能够解码、编码、转码、复用、解复用、流、过滤和播放的框架"(直接取自他们的网络)。你没有提到你在后端运行的服务器,但你不应该有太多问题找到一个包装器来运行ffmpeg,或者构建你自己的包装器。如果您正在运行节点,那么我建议使用此库:

流利的FFMPEG

运行后,转换文件非常简单。只需查看他们的文档即可。

然后,您可以使用本机音频播放器或其他库。

希望这有帮助。

相关内容

  • 没有找到相关文章

最新更新