问题标签 [audio-player]
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.
iphone - 如何以编程方式检测iphone中的听筒?
我目前正在从事一个项目,该项目涉及在应用程序内部播放来自 iphone 音乐库的音乐。我正在使用 MPMediaPickerController 来允许用户选择他们的音乐并使用 iPhone 中的 iPod 音乐播放器播放它。
但是,当用户插入耳机并将其取下时,我遇到了问题。音乐会无缘无故地突然停止播放。经过一些测试,我发现当用户从设备上拔下耳机时,iPod 播放器会暂停播放。那么有没有办法以编程方式检测听筒是否已拔下,以便我可以继续播放音乐?或者有什么方法可以防止用户拔下耳机时 iPod 播放器暂停?
javascript - 无需安装媒体播放器扩展即可播放声音
我正在尝试在拍卖网站中嵌入声音。我希望每次有人出价时都会播放声音。我尝试了一个带有给定 ID 的简单<embed>
标签,然后sound.play()
通过 javascript。
声音正在播放,但在 IE 中,“如果他/她信任该网站”,则要求新用户安装媒体播放器扩展。
有没有办法让它在没有这个消息的情况下播放。以下代码在页面中:
在 HTML 中:
在 Javascript 中:
以及对函数的调用:
android - Android - 从 byte[] 播放 mp3
我在 byte[] 中有我的 mp3 文件(从服务下载),我想在我的设备上播放它,类似于播放文件的方式:
但我似乎无法找到一种方法来做到这一点。我不介意将文件保存到手机然后播放。如何播放文件,或下载然后播放?
html - 在浏览器中播放音频
我开发了一个管理音频文件的 Web 应用程序。应用程序的一部分正在播放文件。我使用以下代码来播放文件:
这在使用 IE 时有效,但不会与其他浏览器一起使用,是否有任何其他播放器可以插入到我的 HTML 代码中?
.net - Lib 在 .NET 中播放音频媒体?
我尝试了 fmod.net,但出现“System.BadImageFormatException”错误。然后我尝试了 WindowsMediaPlayer 并播放了声音。但是我在当前播放结束时播放声音时遇到问题(下面的回调代码。它似乎不喜欢我在状态更改期间播放新歌但是我找不到另一种方式来通知我歌曲完成时)并使用这个链接我能够获得标题,但不能获得艺术家、专辑等。
我可以使用什么库来播放声音(mp3、m4a,我想要 ogg 和 aac)。我查找了 FFMPEG.NET 并找到了一个没有发布的项目和另一个名为 fflib 的项目,它似乎只进行转换(并且也有错误的图像异常)。我可以用什么?或我如何在 WMPLib.WindowsMediaPlayer 中获取标题/艺术家/等,并让它在结束时播放另一首歌曲(我不想在 WMP 中添加播放列表。我想维护它并在出现时收到通知歌曲结束做进一步的动作)。
iphone - 检测是否正在播放音乐?
我的应用程序涉及音乐(iPodMusic),并且有一个 UISwitch 切换播放/暂停。我的目标是能够检测音乐是否正在播放,因此播放/暂停开关可以在播放音乐时说“播放”,如果不是,则“暂停”。
iphone - 以编程方式读取和更改音乐的经过时间(iPod 的媒体库)?
我正在创建一个音乐应用程序,就像标准音乐应用程序一样。现在,我对他们如何能够使用 UISlider 读取和更改歌曲的经过时间感到困惑。如何读取和更改歌曲的经过时间?
delphi - Delphi:启动 MCI 时出现 EMCIDeviceError
我使用 TMediaPlayer 组件播放音乐。
它适用于我的大部分曲目。但它不适用于某些曲目。当我想播放它们时,会显示以下错误消息:
这是德语,但大致意思是:
在项目 pMusicPlayer.exe 中发生了 EMCIDeviceError 类的异常。消息:“启动 MCI 时出错。”。进程已停止。继续“单个命令/语句”或“开始”。
调用TMediaPlayer的“Play”过程后程序直接退出。
例如,以下文件发生此错误:
- 文件大小:7.40 MB
- 时长:4:02 分钟
- 比特率:256 kBit/s
我用 128 kBit/s 的比特率对这个文件进行了编码,因此文件大小为 3.70 MB:它工作正常!
第一个文件有什么问题?Windows Media Player 或其他程序可以毫无问题地播放它。
Delphi 的 TMediaPlayer 是否有可能无法处理大文件(例如 > 5 MB)或高比特率文件(例如 > 128 kBit/s)?
我能做些什么来解决这个问题?
附加问题: 为什么我不能使用 try/except 来阻止消息窗口?
这行不通。
ios - touchesEnded 声音?
我正在尝试在 touchesEnded 上播放声音,但我遇到了问题。有多个对象会四处移动,因此如果以下代码在任何对象移动时成立,它就会不断播放声音。我怎么只玩一次?
iphone - iPhone渐进式下载音频播放器
我正在尝试使用 http 和固定大小的 mp3 文件为 iPhone 实现渐进式下载音频播放器。
我找到了 AudioStreamer 项目,但它看起来非常复杂,并且最适合无休止的流。
我需要能够找出音频文件的总长度,并且我还需要能够在文件中查找。我发现了与 AudioStreamer 的黑客偏差,但它似乎对我来说效果不佳。http://www.saygoodnight.com/?p=14
我想知道是否有更简单的方法来实现我的目标,或者是否有一些更好的工作样本?我找到了低音库,但没有太多关于它的文档。
/Br约翰内斯