- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我将音频文件 MP4 转换为 AAC,然后想在 SoundManager2 中播放该文件。如果我使用一些适用于 Windows 的软件进行转换,一切都很好,音频播放良好。但是,在服务器端,当使用 ffmpeg 将 MP4 文件转换为 AAC 时,文件在 SM2 中加载,但没有开始播放。
我使用这个命令:
ffmpeg -i in.mp4 out.aac
-- SoundManager 2: HTML5 support tests (/^(probably|maybe)$/i): mp3: true (preferring flash), mp4: true (preferring flash), ogg: true, wav: true -- soundmanager2.js:1156
-- SoundManager 2 V2.97a.20120916 (AS3/Flash 9) + HTML5 audio, high performance mode, custom (1ms) polling, wmode: transparent, flash debug mode, flashBlock mode -- soundmanager2.js:1156
soundManager::createMovie(): Trying to load /soundmanager/swf/soundmanager2_flash9_debug.swf soundmanager2.js:1156
soundManager::initMovie(): Waiting for ExternalInterface call from Flash... soundmanager2.js:1158
soundManager::externalInterfaceOK() (~0 ms) soundmanager2.js:1158
soundManager::init() soundmanager2.js:1158
soundManager: Attempting JS to Flash call... soundmanager2.js:1158
(Flash): SM2 SWF V2.97a.20120916 (AS3/Flash 9) soundmanager2.js:1158
Flash security sandbox type: remote soundmanager2.js:1158
(Flash): JS to/from Flash OK soundmanager2.js:1158
(Flash): Enabling polling, 1 ms interval soundmanager2.js:1158
-- SoundManager 2 loaded (OK) -- soundmanager2.js:1156
soundManager: Firing 1 onready() item soundmanager2.js:1158
threeSixtyPlayer.init() soundmanager2.js:1158
threeSixtyPlayer.init(): Found 1 relevant items. soundmanager2.js:1158
handleClick() soundmanager2.js:1158
soundManager.createSound(): ui360Sound0 (http://[private url]/out.aac?v=1350309261) soundmanager2.js:1156
soundManager.createSound(): Enabling usePolicyFile for data access soundmanager2.js:1158
SMSound() merged options: {
id: ui360Sound0,
url: http://[private url]/out.aac?v=1350309261,
onplay: { pl.removeClass(this._360data.oUIBox,this._360data.className); t... },
onstop: { pl.removeClass(this._360data.oUIBox,this._360data.className); t... },
onpause: { pl.removeClass(this._360data.oUIBox,this._360data.className); t... },
onresume: { pl.removeClass(this._360data.oUIBox,this._360data.className); t... },
onfinish: { var nextLink; pl.removeClass(this._360data.oUIBox,this._360data... },
onbufferchange: { if (this.isBuffering) { pl.addClass(this._360data.oUIBox,pl.css... },
whileloading: { if (this.paused) { self.updatePlaying.apply(this); } }... },
whileplaying: { self.updatePlaying.apply(this); this._360data.fps++; }... },
useWaveformData: false,
useEQData: false,
usePeakData: true,
autoLoad: false,
autoPlay: false,
loops: 1,
multiShot: true,
multiShotEvents: false,
pan: 0,
stream: true,
usePolicyFile: true,
volume: 50,
useMovieStar: false,
isMovieStar: false,
bufferTime: 3
} soundmanager2.js:1158
(Flash): SoundManager2_SMSound_AS3: Got duration: 0, autoPlay: false soundmanager2.js:1158
SMSound.play(): Attempting to load "ui360Sound0" soundmanager2.js:1156
SMSound.load(): http://[private url]/out.aac?v=1350309261 soundmanager2.js:1156
SMSound.play(): "ui360Sound0" is starting to play soundmanager2.js:1158
fanOut: ui360Sound0: http://[private url]/out.aac?v=1350309261 soundmanager2.js:1158
(Flash): start (ui360Sound0): 0 soundmanager2.js:1158
SMSound._onbufferchange(): 1 soundmanager2.js:1158
SMSound._onbufferchange(): 0 soundmanager2.js:1158
SMSound._onload(): "ui360Sound0" loaded.
最佳答案
SoundManager 仅(完全)支持 MPEG-4 AAC 音频。您尝试播放的文件可能是 MPEG-2 Part 7 中定义的 AAC 的“非向后兼容”版本。 :
Part 7 (ISO/IEC 13818-7) of the MPEG-2 standard specifies a rather different, non-backwards-compatible audio format (also known as MPEG-2 NBC). Part 7 is referred to as MPEG-2 AAC.
关于javascript - 在 SoundManager2 中播放 AAC 无法启动,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12897208/
我正在使用Amazing Audio Player在我的网站上播放音乐。该工具只是自定义本地html5音频。但是我在html的上遇到一些问题。特别是当我的脚本调用load()函数时。 在Google
我使用简单的SoundManager播放来自sounpool的声音。我的问题是,即使我使用mySound.release();,退出应用程序时声音也不会停止播放。 否则,一切都会正常进行,这是我的代码
function doclick(){ soundManager.createSound({ id: 'mySound', url: 'http://loca
我想在 Canvas 上为音频创建音频可视化,并决定使用 SoundManager2。问题是应该返回波形数据的函数会抛出空数组。知道该怎么办吗? (我听到声音在播放,所以它加载正确:))
好吧,这东西太棒了!我在 .js 文件中设置了 SoundManager 2,并在我的页面上播放音频。我目前唯一的问题是弄清楚如何在 soundManager.setup({...}) 之外播放音频。
我正在尝试安装 SoundManager 的 360Ui播放器。 但我似乎无法钉牢它。 这是我的标题中的 jQuery 代码: ... //some soundmanager set
我使用这个标准的 SoundManager。它在我所有的设备上都能正常工作,但只是偶尔在市场上出现这些错误 SoundManager.playSound(SoundManager.java:87) 中
如果我播放一个声音,它运行良好。 添加第二个声音会导致它崩溃。 有人知道是什么导致了这个问题吗? private SoundManager mSoundManager; /** Called when
以下代码适用于我的桌面浏览器,但不适用于我 iPhone 上的 Safari,它会显示 alert() 但不会播放音频。我究竟做错了什么? soundManager.url = '/assets/ba
所以我有这个应用程序,每次循环播放声音时我都需要淡入淡出效果,以便过渡流畅。 我正在使用 SoundManager 2。 更新代码: $(document).ready(function () {
我想在声音管理器waveformData提供的 Canvas 数据上实时绘制,并使其看起来像一条平滑移动的均衡器线,如 http://paperjs.org/tutorials/animation/c
我需要使用此脚本将声音预加载到我的网站: soundManager.setup({ url: '/swf/', flashVersion:9, useFlashBlock:f
关闭。这个问题需要更多focused .它目前不接受答案。 想改进这个问题吗? 更新问题,使其只关注一个问题 editing this post . 关闭 3 年前。 Improve this qu
我构建了一个应用程序,它既可以播放上传的原始 mp3 文件,也可以播放使用 FFMPEG 转换的副本。我发现在某些情况下,FFMPEG 文件在启动时会在瞬间发出可怕的爆裂声/咔嗒声/尖叫声(请听下文)
我只是尝试使用 GWT-SoundManager2 来发出一些噪音。我刚刚尝试了一个简单的代码,如下所示: SoundManager sm; String SS = "soundId" sm = So
我正在为手机开发一款 HTML5 游戏。声音有时起作用,有时消失。您是否对手机没有闪光灯的 SoundManager 2 这样的库有任何想法? 最佳答案 要将 HTML5 与 SoundManager
我正在使用 wpaudio 插件将 mp3 链接转换为 javascript/flash 音频播放器。我的问题是我在我网站的两个区域使用这个插件:一个在黑色背景上,一个在白色背景上。我需要为每个页面使
我正在尝试为一个简单的游戏创建一个声音管理器,我知道这对于这个应用程序来说不是必需的,而是为了我这样做的学习体验。我尝试了几种不同的方法,但尚未取得真正的成功。以下是我目前的尝试。我相信我的主要问题是
我正在尝试使用 SoundManager2 播放多个音频文件到目前为止,这是我能找到的关于该站点的唯一可用示例。 soundManager.setup({ url: '/path/to/swf
所以我在使用 soundcloud api 和 html 5 音频播放器时遇到了一些问题。 主要目标是仅使用 html5 访问所有公开可用的 soundcloud 曲调。 我正在使用以下内容。
我是一名优秀的程序员,十分优秀!