gpt4 book ai didi

firefox - JWPlayer 无法在 Firefox 中解码 m4a 音频

转载 作者:行者123 更新时间:2023-12-02 22:56:13 25 4
gpt4 key购买 nike

我在 Firefox 中使用 JWPlayer 解码音频时遇到问题。这是在 ASP.Net MVC 应用程序中。

在 Chrome 和 IE 中,这没有问题。但是,在 Firefox 中,我收到了 Media resource http://localhost:3126/RawData/PlayEchoicAudio/[id here].m4a could not be decoded. 的 js 控制台错误。

JWPlayer 正在使用以下代码进行初始化:

$(".playSound").live("click", function (e) {
e.preventDefault();
var url = $(this).attr("href");
jwplayer("mediaplayer").setup({
flashplayer: "/Static/js/JWPlayer/player.swf?1",
file: url,
autostart: true,
width: 1,
height: 1,
controls: false
});
});

服务器端的代码是:
    public virtual FileResult PlayEchoicAudio(Guid dataPointId) {
var result = [query db here];

return File(result.Audio, "audio/mp4", "sound.m4a");
}

此代码最初返回的 MIME 类型为 audio/aac .根据 jw player documentation应该是 audio/mp4 .这并没有破坏 Chrome/IE 中的功能,但也没有使它适用于 Firefox。

有人知道我缺少什么吗?

最佳答案

JW Player 不会“解码”任何内容。它将音频文件传递给浏览器的原生 HTML5 功能或 Flash。它只是一个带有一些外观的控制脚本,广告等。

您似乎正在使用 JW Player 5(“player.swf”是一个死的赠品),现在已经非常过时了。不要明确引用 Flash 播放器(您正在使用的旧版本或新版本)。 jwplayer.js 脚本会在需要时自动调用其他脚本(尽管它们需要位于同一位置)。不要给玩家提供虚假的维度——我相信在某些情况下会破坏它。

http://misterneutron.com/JW6audioNocontrols/

关于firefox - JWPlayer 无法在 Firefox 中解码 m4a 音频,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30579325/

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