问题标签 [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.
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/
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/ ”
javascript - jQuery 和 Audio.js:动态添加到播放列表的歌曲无法播放或识别
我一直在使用 audio.js 制作动态播放列表。<ol>
当用户单击无序列表中的链接时,它会被添加到为音频播放器播放列表提供服务的有序列表 ( ) 中。
我有 jQuery 工作,将新列表项从 Un-Ordered 列表添加到 Ordered 列表。但是,播放器在点击时不会播放新添加的歌曲,并且不会将其作为下一曲目。
音频播放器仅播放网站加载时最初在其播放列表中的歌曲,但无法识别我加载后添加的歌曲。有什么帮助吗?
这是 audio.js 示例播放列表的链接:http: //kolber.github.io/audiojs/demos/test6.html
这是我的带有 jQuery 添加歌曲的版本的链接:http: //tinyurl.com/kg9clpb
Audio.js Demo 设置播放器源代码:
Aud-oplayer 和 Both 列表的 HTML:
我在点击时从另一个列表中添加歌曲的代码:
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
javascript - 使用 audio.js 播放 HTML5 音频需要在 Android 上点击三下
在 iOS 和桌面上,我使用 audio.js 播放 HTML5 音频没有问题——一切正常。但在 Android 中,播放按钮需要点击三下才能播放!
我还在audio.js的github上写了一个关于这个的问题:https ://github.com/kolber/audiojs/issues/177
复制:
- 在 Android 手机上访问http://kolber.github.io/audiojs/(我使用 Xperia Z1/Android 4.4.2 进行了测试)
- 预计播放/暂停按钮最初处于播放状态,但处于加载状态
- 点击播放使按钮进入播放状态
- 再次单击将按钮设置为加载状态
- 再次点击按钮进入播放状态,这次终于播放音频了!
我怎样才能让它一键播放?
javascript - audio.js 播放器未在 IE 9 及更低版本中加载
audio.js 播放器未在 Internet Explorer 9 中加载。当我使用 mp3/ogg/wav 格式时,它们都显示相同的错误:
但是,它确实适用于 Chrome 和 Firefox。这是我正在使用的代码:
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
任何帮助将不胜感激。
angularjs - 如何使用 Angular Js App 播放 3gpp 文件
我试过 ngAudio 但它不支持 3gpp。
如何在我的应用程序中播放 3gpp 文件而不要求下载任何插件?
我的意思是说我可以使用本机音频播放器播放 mp3、wav 文件。
我也想为 3gp 格式实现相同的效果。
请建议任何 Angular 插件或任何想法?
提前致谢。
javascript - 使用 ajax 加载 div 后脚本不运行
当我转到我的页面时,我有脚本 audiojs 用于更改 html 中音频标签的样式,它可以正常工作,但是当我单击一个按钮以重新加载 div (此 div 包含音频标签)并使用函数 load jQuery 删除了 audiojs 的样式,我尝试在使用 jQuery 加载 div 后获取脚本getScript
,但脚本加载多次导致我的浏览器停止。
这是调用audiojs的函数
我想要一种不再调用此函数的解决方案,谢谢
javascript - 将 JS 音量控件附加到多个 Audiojs 音频播放器
我正在尝试为 audiojs 音频播放器创建一个音量滑块。我已成功创建滑块并将其绑定到音频播放器,但我的问题是它仅适用于播放器的第一个实例。我认为它需要某种循环来查找音频播放器的所有实例,但我在编写循环时遇到了麻烦。
在我的 head 标签中运行的 javascript 是:
我需要一个兼容所有现代浏览器的解决方案。我在这里有 github 中的完整文件。