问题标签 [audiojs]

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 投票
0 回答
175 浏览

javascript - Audiojs 在 localhost 上工作,但在 Firefox 23 上不在线

我正在使用audiojs来启用通过<audio>标签播放音频,它在每个测试的浏览器(在本地主机和在线)中都可以正常工作,除了firefox 23,当网站在线时(在本地主机上很好)(不确定是哪个版本,我知道它适用于 23 和 29)。当我尝试播放 mp3 文件时,我得到

我想问题可能出在加载时间上,所以我尝试使用 try/catch/setTimeout 解决方案每 1000 毫秒启动一次音频,但它不起作用。

我以为我需要提供一个 ogg 文件,但这并没有解决它(如果我必须提供一个 ogg 文件,那么使用 audiojs 的意义何在)。

这是我的代码:

html:

js:

以及来自 audiojs 的generetade HTML(这意味着audiojs被正确包含并且它可以工作):

(注意 src="undefinedaudiojs.swf",在其他浏览器中有实际的文件名而不是 undefined)。

链接到 audiojs:http ://kolber.github.io/audiojs/

0 投票
0 回答
289 浏览

javascript - Uncaught TypeError: undefined is not a function in audiojs

我正在使用 audiojs 开发一个 mp3 播放器。这在 IE、Firefox 和 Chrome 中运行良好,但在 Opera 中失败。我收集工作OK的直接支持mp3,但Opera依赖Flash播放器。错误发生在以下 audio.js 代码中(第 358 行)

如果我在 Opera 中运行 audiojs 演示,它也包含相同的代码,它可以正常工作!

我已经看到了关于这个主题的讨论,并以“正确”的顺序加载了 js 文件,并避免了 mimified 文件,但没有帮助。

jquery.js 和 audio.js 是从发起者处新下载的。任何想法为什么会发生这种情况?

演示程序可见“ http://www.whitstablemusicsociety.org.uk/playlist/

0 投票
1 回答
4315 浏览

javascript - jQuery 和 Audio.js:动态添加到播放列表的歌曲无法播放或识别

我一直在使用 audio.js 制作动态播放列表。<ol>当用户单击无序列表中的链接时,它会被添加到为音频播放器播放列表提供服务的有序列表 ( ) 中。

我有 jQuery 工作,将新列表项从 Un-Ordered 列表添加到 Ordered 列表。但是,播放器在点击时不会播放新添加的歌曲,并且不会将其作为下一曲目。

音频播放器仅播放网站加载时最初在其播放列表中的歌曲,但无法识别我加载后添加的歌曲。有什么帮助吗?

这是 audio.js 示例播放列表的链接:http: //kolber.github.io/audiojs/demos/test6.html

这是我的带有 jQ​​uery 添加歌曲的版本的链接:http: //tinyurl.com/kg9clpb

Audio.js Demo 设置播放器源代码:

Aud-oplayer 和 Both 列表的 HTML:

我在点击时从另一个列表中添加歌曲的代码:

0 投票
1 回答
15368 浏览

javascript - Play SoundCloud stream uri in HTML 5 mp3 player (audio.js)

I would like to load tracks from SoundCloud and have them played in a HTML5 audio player provided by: http://kolber.github.io/audiojs/

I have it working with .mp3 files, as they do in the demo. I have also successfully connected to the SoundCloud api and placed the src in the right place. However the stream uri : api.soundcloud .com/tracks/75868018/stream?client_id=ed34fc3159859e080af9eb55f8c3bb16 (it's a fake client id, I can't post link) does not work.

I have tried using both sound.stream_url & sound.uri detailed here: developers.soundcloud .com (cannot post link)

How do I play a stream link from the Soundcloud api in an mp3 player?

Below is my code

HTML - Stripped

MY JAVASCRIPT - jb3.js

0 投票
0 回答
442 浏览

javascript - 使用 audio.js 播放 HTML5 音频需要在 Android 上点击三下

在 iOS 和桌面上,我使用 audio.js 播放 HTML5 音频没有问题——一切正常。但在 Android 中,播放按钮需要点击三下才能播放!

我还在audio.js的github上写了一个关于这个的问题:https ://github.com/kolber/audiojs/issues/177

复制:

  1. 在 Android 手机上访问http://kolber.github.io/audiojs/(我使用 Xperia Z1/Android 4.4.2 进行了测试)
  2. 预计播放/暂停按钮最初处于播放状态,但处于加载状态
  3. 点击播放使按钮进入播放状态
  4. 再次单击将按钮设置为加载状态
  5. 再次点击按钮进入播放状态,这次终于播放音频了!

我怎样才能让它一键播放?

0 投票
1 回答
759 浏览

javascript - audio.js 播放器未在 IE 9 及更低版本中加载

audio.js 播放器未在 Internet Explorer 9 中加载。当我使用 mp3/ogg/wav 格式时,它们都显示相同的错误:

在此处输入图像描述

但是,它确实适用于 Chrome 和 Firefox。这是我正在使用的代码:

0 投票
1 回答
1493 浏览

javascript - 加载错误:使用带有 Opencart 的 audio.js 显示音频播放列表时出现“未定义”

我正在尝试使用http://kolber.github.io/audiojs/demos/test6.html中的 audio.js 将 mp3 模块集成到我的 opencart 商店中。所以我按照http://forum.opencart.com/viewtopic.php?t=80116&p=372808中提到的步骤操作代码有问题,所以我修复了它。

但问题是当我加载页面时出现以下错误

在此处输入图像描述

当我单击播放列表中的歌曲并单击播放器时,它会播放歌曲。但它仍然说未定义。

它实际上应该像 在此处输入图像描述

下面是代码 header.tpl

在产品.tpl

任何帮助将不胜感激。

0 投票
1 回答
722 浏览

angularjs - 如何使用 Angular Js App 播放 3gpp 文件

我试过 ngAudio 但它不支持 3gpp。

如何在我的应用程序中播放 3gpp 文件而不要求下载任何插件?

我的意思是说我可以使用本机音频播放器播放 mp3、wav 文件。

我也想为 3gp 格式实现相同的效果。

请建议任何 Angular 插件或任何想法?

提前致谢。

0 投票
3 回答
602 浏览

javascript - 使用 ajax 加载 div 后脚本不运行

当我转到我的页面时,我有脚本 audiojs 用于更改 html 中音频标签的样式,它可以正常工作,但是当我单击一个按钮以重新加载 div (此 div 包含音频标签)并使用函数 load jQuery 删除了 audiojs 的样式,我尝试在使用 jQuery 加载 div 后获取脚本getScript,但脚本加载多次导致我的浏览器停止。

这是调用audiojs的函数

我想要一种不再调用此函数的解决方案,谢谢

0 投票
1 回答
875 浏览

javascript - 将 JS 音量控件附加到多个 Audiojs 音频播放器

我正在尝试为 audiojs 音频播放器创建一个音量滑块。我已成功创建滑块并将其绑定到音频播放器,但我的问题是它仅适用于播放器的第一个实例。我认为它需要某种循环来查找音频播放器的所有实例,但我在编写循环时遇到了麻烦。

在我的 head 标签中运行的 javascript 是:

我需要一个兼容所有现代浏览器的解决方案。我在这里有 github 中的完整文件。