-2

我有一个播放 MP3 文件的 JW Player,但使用 WMA 文件时会出现错误:

Task Queue failed at step 5: Playlist could not be loaded: Playlist file did not contain a valid playlist

我想到了两个原因:

  1. 不支持 WMA,但请确认一下。
  2. 我需要在某个地方设置我在这个播放器中使用的文件类型。

如果 JW Player 不支持 WMA,我如何在我的网站上播放 WMA 和 MP3 文件?

ffmpeg上传时需要将 WMA 转换为 MP3 吗?

4

1 回答 1

1

JW Player 不支持 WMA

根据媒体格式参考JW Player 8+ 官方支持:

  • 2 种视频文件类型:MP4 和 WebM。
  • 3 种音频文件类型:AAC、MP3 和 Vorbis。
  • 2 个流媒体协议:HLS 和 DASH。
  • RSS 提要,使用附件或媒体或 JWPlayer 扩展。
  • JSON 提要

另请参阅上面链接中的支持的音频文件部分。

将 WMA 重新编码为支持的音频格式

您可以使用它ffmpeg来编码为一种受支持的格式:

AAC

ffmpeg -i input.wma -movflags +faststart output.m4a

有关更多编码选项,请参阅FFmpeg Wiki:AAC

MP3

ffmpeg -i input.wma output.mp3

有关更多编码选项,请参阅FFmpeg Wiki: MP3

沃尔比斯

ffmpeg -i input.wma -c:a libvorbis output.oga

有关更多编码选项,请参阅FFmpeg Wiki:Vorbis

于 2018-03-17T17:00:46.917 回答