- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我的问题是一旦音轨停止播放并且您第二次按下播放按钮,歌曲就不会播放。我的意思是我听不到任何声音,但第一次工作正常。
soundManager.url = '{{ asset('bundles/bm/swf/')}}';
soundManager.onload = (function() {
var preview = soundManager.createSound({
id: 'previewer',
url: '{{ path('play_track', { 'id' : track.id}) }}',
type: 'audio/mp3'
});
preview.options.whileplaying = function() {
var current = new Date (this.position),
minutes = current.getMinutes(),
seconds = current.getSeconds();
var current = minutes + ':' + seconds;
$('.editable').html(current);
}
$('.bigPlay').click(function(e){
if($(this).hasClass('playbtn')) {
e.stopPropagation();
$(this).removeClass('playbtn').addClass('pausebtn');
preview.play({
onfinish: function() {
preview.stop();
$('.bigPlay').removeClass('pausebtn').addClass('playbtn');
}
});
return false;
}
if($(this).hasClass('pausebtn')) {
e.stopPropagation();
$('.bigPlay').removeClass('pausebtn').addClass('playbtn');
preview.stop();
return false;
}
});
});
控制台显示:
-- SoundManager 2: HTML5 support tests (/^(probably|maybe)$/i): mp3: true (preferring flash), mp4: true (preferring flash), ogg: true, wav: true -- soundmanager2.js:1110
-- SoundManager 2 V2.97a.20120527 (AS2/Flash 8) + HTML5 audio, normal polling -- soundmanager2.js:1110
soundManager::createMovie(): Trying to load /bundles/bm/swf/soundmanager2_debug.swf soundmanager2.js:1110
soundManager::initMovie(): Waiting for ExternalInterface call from Flash... soundmanager2.js:1112
soundManager::externalInterfaceOK() (~0 ms) soundmanager2.js:1112
soundManager::init() soundmanager2.js:1112
soundManager: Attempting JS to Flash call... soundmanager2.js:1112
(Flash): SM2 SWF V2.97a.20120527 (AS2/Flash 8) soundmanager2.js:1112
(Flash): JS to/from Flash OK soundmanager2.js:1112
Flash security sandbox type: remote soundmanager2.js:1112
(Flash): Enabling polling, 50 ms interval soundmanager2.js:1112
-- SoundManager 2 loaded (OK) -- soundmanager2.js:1110
soundManager::initComplete(): calling soundManager.onload() soundmanager2.js:1110
soundManager.createSound(): previewer (/app_dev.php/track/play/4.mp3) soundmanager2.js:1110
SMSound() merged options: {
id: previewer,
url: /app_dev.php/track/play/4.mp3,
type: audio/mp3,
autoLoad: false,
autoPlay: false,
loops: 1,
multiShot: true,
multiShotEvents: false,
pan: 0,
stream: true,
usePolicyFile: false,
volume: 100
} soundmanager2.js:1112
Loading sound previewer via HTML5 soundmanager2.js:1112
creating HTML5 Audio() element with URL: /app_dev.php/track/play/4.mp3 soundmanager2.js:1112
HTML5::adding event listeners: previewer soundmanager2.js:1112
SMSound.load(): /app_dev.php/track/play/4.mp3 soundmanager2.js:1110
HTML5::load: previewer soundmanager2.js:1112
0 soulshaka-club-69-underground-mix:529
soundManager.onload() complete soundmanager2.js:1110
HTML5::loadstart: previewer soundmanager2.js:1112
SMSound.play(): "previewer" is loading - attempting to play.. soundmanager2.js:1110
SMSound.play(): "previewer" is starting to play soundmanager2.js:1112
setPosition(0): delaying, sound not ready soundmanager2.js:1112
HTML5::play: previewer, /app_dev.php/track/play/4.mp3 soundmanager2.js:1112
HTML5::waiting: previewer soundmanager2.js:1112
HTML5::loadedmetadata: previewer soundmanager2.js:1112
HTML5::loadeddata: previewer soundmanager2.js:1112
SMSound._onload(): "previewer" loaded. soundmanager2.js:1110
HTML5::canplay: previewer, /app_dev.php/track/play/4.mp3 soundmanager2.js:1112
HTML5::playing: previewer soundmanager2.js:1112
HTML5::suspend: previewer soundmanager2.js:1112
HTML5::suspend: previewer soundmanager2.js:1112
HTML5::suspend: previewer soundmanager2.js:1112
HTML5::suspend: previewer soundmanager2.js:1112
HTML5::ended: previewer soundmanager2.js:1112
SMSound._onfinish(): "previewer" soundmanager2.js:1112
SMSound.play(): "previewer" soundmanager2.js:1112
SMSound.play(): "previewer" is starting to play soundmanager2.js:1112
setPosition(0): setting position soundmanager2.js:1112
HTML5::play: previewer, /app_dev.php/track/play/4.mp3 soundmanager2.js:1112
HTML5::playing: previewer soundmanager2.js:1112
setPosition(0): setting position soundmanager2.js:1112
SMSound.play(): "previewer" soundmanager2.js:1112
SMSound.play(): "previewer" is starting to play soundmanager2.js:1112
setPosition(0): setting position soundmanager2.js:1112
任何帮助都会很棒。
最佳答案
所以我不是 SoundManager2 方面的专家,但我能够修复一个非常像这样的错误。对我来说,这是我的服务器。返回音频数据时需要设置 HTTP header 。
技术说明部分列出了您需要提供的一些基本内容: http://www.schillmania.com/projects/soundmanager2/doc/technotes/
正确设置这些 header 将播放音频。我需要再添加几个标题才能让 SoundManger2 让我播放两次声音。这是我的浏览器获取响应和 mpeg 文件的 header 。我可能需要也可能不需要“Accept-Ranges” header :
Accept-Ranges:bytes
Connection:close
Content-Length:30592
Content-Type:audio/mpeg
Server:Jetty(6.1.x)
关于soundmanager2 - 第二期播放,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11269613/
我正在使用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 曲调。 我正在使用以下内容。
我是一名优秀的程序员,十分优秀!