问题标签 [soundmanager2]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
856 浏览

javascript - Soundcloud:尝试播放歌曲时无法设置未定义的属性“id”

下面的代码是从 CoffeeScript 编译的,希望它仍然可读

代码在 jquery 和 "//connect.soundcloud.com/sdk.js" 包含后执行。

它给出了 Uncaught TypeError: Cannot set property 'id' of undefined 并带有以下跟踪:

0 投票
1 回答
1898 浏览

javascript - Soundcloud:为流媒体准备多个音轨?

Soundcloud:尝试播放歌曲时无法设置未定义的属性 'id'已解决(再次感谢)我将进行下一步 - 我想准备多个 SM2 实例以按需播放多个曲目。

这是代码(这次为了可读性而没有编译CoffeeScript,整个jsbin可以在这里看到http://jsbin.com/ejapin/edit#javascript,html

我看到 Fetching 记录了 11 次,并且我还看到 SM2 的 swf 被请求相同的次数。

但是只为(更新的)LAST轨道调用回调(但声音播放正常)。

UPD:顺便说一句,它还多次插入 SM2 js,这看起来像是一个问题

0 投票
1 回答
134 浏览

javascript - javascript中的Facebook游戏声音

我正在寻找一种在 facebook HTML5 游戏中播放声音的工作方式。

HTML5 音频现在有很多问题,在我的游戏中使用它有太多问题。我尝试了一个声音工具包:SoundManager2,它使用 Flash(http://www.schillmania.com/projects/soundmanager2/),但由于 iframe,它无法在 facebook 内工作......

有什么方法可以让 HTML5 游戏的声音正常工作吗?或者,如果有人知道让 soundmanager 在 facebook 中工作的方法

0 投票
0 回答
589 浏览

flash - Soundcloud + SoundManager 错误:读取流的 eqData

(这主要针对 Soundcloud 员工,因为他们使用 Stackoverflow 提供支持)

我已经构建了一个应用程序,它使用 soundmanager2 从 soundcloud 流中读取 eqData:http: //music.freefarm.co.uk/

eqdata 在开始轨道时工作正常,但在寻找或恢复暂停的流时,eqData 不再更新。数组要么用零更新,要么挂在前一帧的数据上。

该应用程序构建了将近 6 个月并且运行正常,所以我想假设它是 soundcloud api 的变化。可能是因为flash跨域权限的变化?

0 投票
1 回答
1703 浏览

javascript - SoundManager 2 的问题

我正在尝试实现SoundManager 2以在此页面上播放歌曲片段。这是我当前的 JavaScript 代码:

这是 HTML 页面中调用必要脚本的部分:

注意:$ 库是我用来消除浏览器差异的一个小库。

我遇到了几个问题。

1. SWF 文件

在 SoundManager 的教程中,它说使用soundManager.url来告诉它它需要的 SWF 文件的位置。无论我给它什么值,它似乎都忽略了它,因为 Firebug 给了我以下错误: NetworkError: 404 Not Found - http://www.transalpine.ch/portale/soundmanager2.swf 所以我尝试soundmanager2.swf输入http://www.transalpine.ch/portale/,错误消失了,所以我继续看看是否可以让它像这样工作。

注意:我有一个基本标记设置http://www.transalpine.ch/portale/作为网站这一部分的基本 URL。

问题 2 和 3 是同时发生的,我只是通过一点一点的调试脚本才设法将它们分开......

2.脚本在某些情况下不执行

在那之后,什么也没有发生。我放在页面上的两个测试按钮没有按应有的方式显示(从元素$.CSS.removeClass(a, 'hidden');中删除类hidden,有效地显示它们),所以我开始计算正在执行的内容和不以我通常的方式执行的内容:警报!所以我发现它soundclips.js根本没有执行,然后我发现只要clips[i] = soundManager.createSound({...});注释掉第 28-32 行 ( ) 就可以执行。这让我感到困惑:浏览器尚未读取的内容怎么能阻止读取整个文件?!

3.soundManager.onready不开火

删除了这些行后,我仍然遇到了最后一个问题,尽管它可能是由问题 1 引起的:事件soundManager.onready永远不会触发。

有谁知道我的设置有什么问题,以及是什么导致了所有这些问题?我猜 2 和 3 都是从 1 派生的,但我真的不明白 1 也不明白 2 怎么可能……谢谢!

0 投票
2 回答
1084 浏览

javascript - 连续音乐播放器Javascript

可能重复:
网站上不间断的背景音乐

我有一个使用 SoundManager2 构建的音乐播放器,需要一种方法将其添加到我的 wordpress 站点,以便在用户更改他们所在的页面时继续播放。

框架是最好的方法吗?我根本不能伤害 SEO!

感谢您的任何帮助和建议!

0 投票
1 回答
1253 浏览

rtmp - 带有 SoundManager2 的 Amazon Cloudfront RTMP 字符串

我正在开发一个使用 SoundManager2 的 Web 应用程序。在把我的头撞到墙上并且没有让我的音乐流式传输之后,我终于在创建新的 SoundManager 声音时切换了我的一些 URL。

这是我以前使用的,虽然它会连接,但流永远不会播放。

但是,一旦我将其更改为此,它突然就可以流式传输了。

我不明白为什么第一个不起作用而第二个起作用。我对 serverURL 进行硬编码没有问题,但 url 是动态的并且可以是任意数量的音频格式,因此必须将其转换为将流式传输的有效值对我来说没有意义,除非有 API这样做(我在 Cloudfront 中没有看到)。有没有办法转换

输入正确的流媒体网址还是我需要使用其他播放器?

0 投票
2 回答
1139 浏览

html - 在 HTML5 之间进行选择

我正在重新设计一个音乐播放器。目前使用 Soundmanager2 V2.97a.20110801。但是现在既然 HTML5 如此易于使用,我还有什么理由继续使用 Soundmanager2 吗?还是有我不知道的优点?您能否帮助对 2 进行简单的比较和对比?

0 投票
0 回答
465 浏览

javascript - 跨浏览器音频 - 将样本数组写入新缓冲区

首先是一点背景。我已经使用网络上可用的实验性音频 api 工作了很长一段时间。在那段时间里,我接触了 Mozilla 的音频数据 API 和 Web 音频 API,用于以下列方式处理和操作音频:-

  • 从音频文件中收集原始音频数据(样本数组)/创建一个简单的音频样本数组,该数组可用于表示缓冲区中包含的各个样本。
  • 处理有问题的缓冲区,执行 FFT 分析并使用处理后的音频创建一个新的缓冲区(简单的样本数组),例如过滤的样本集合。
  • 将生成的缓冲区写入新的音频对象。

我最近开始考虑迁移到 SoundManager2 API,它利用 flash 为不支持在浏览器中处理音频所需的某些 html5 功能的浏览器提供后备,但是,我似乎陷入了困境最后阶段。

我可以访问原始音频数据以进行操作,但 SoundManager2 似乎不允许将缓冲区写入新的音频对象,就像您在下面显示的 Moz Audio Api 示例中那样。

谁能告诉我是否有一个类似于 SoundManager2 的库可以进行音频数据的写入和读取。或者我只是在 Soundmanager 中遗漏了一些东西,而我实际上可以执行这种类型的处理。任何建议将不胜感激。

谢谢

安德鲁

0 投票
1 回答
2358 浏览

soundmanager2 - 第二次播放问题

我的问题是一旦音轨停止播放并且您再次点击播放按钮,歌曲就无法播放。我的意思是我没有听到任何播放,但第一次工作正常。

控制台显示:

任何帮助都会很棒。