jjzjj

html - 在 HTML5/Chrome 中获取 AudioBuffer 的 onended 事件

所以我在Chrome中播放音频文件,我想检测播放何时结束,以便删除对它的引用。这是我的代码varsource=context.createBufferSource();source.buffer=sound.buffer;source.loop=sound.loop;source.onended=function(){deleteplayingSounds[soundName];}source.connect(mainNode);source.start(0,sound.start,sound.length);但是,事件处理程序不会触发。这是否还不支持,如W3specification

javascript - 动态更改源后加载音频元素

我有几个音频元素出现在我的页面正文中。它们看起来像这样。//add.oggherelater//add.oggherelater当用户将鼠标悬停在某些div上时播放音频。这是触发它的代码。varaudio=$("#sound1")[0];$("#ChoiceA").mouseenter(function(){audio.play();});varaudio2=$("#sound2")[0];$("#ChoiceB").mouseenter(function(){audio2.play();});以上一切正常。当我尝试在进行ajax调用后动态更改源元素时,我的问题就出现了。这是实现此目的

javascript - 动态更改源后加载音频元素

我有几个音频元素出现在我的页面正文中。它们看起来像这样。//add.oggherelater//add.oggherelater当用户将鼠标悬停在某些div上时播放音频。这是触发它的代码。varaudio=$("#sound1")[0];$("#ChoiceA").mouseenter(function(){audio.play();});varaudio2=$("#sound2")[0];$("#ChoiceB").mouseenter(function(){audio2.play();});以上一切正常。当我尝试在进行ajax调用后动态更改源元素时,我的问题就出现了。这是实现此目的

iphone - 如何静音 AVFoundation 中的捕获声音?

这个问题在这里已经有了答案:AVFoundation,howtoturnofftheshuttersoundwhencaptureStillImageAsynchronouslyFromConnection?(9个回答)关闭8年前。我想使用AVfoundation拍摄没有任何声音的图像(是的,我记住了,用户选择将实现此功能)关于堆栈溢出的两个问题提供了最多的信息:AVFoundation,howtoturnofftheshuttersoundwhencaptureStillImageAsynchronouslyFromConnection?(没有答案被接受和确认)MutingAVCap

iphone - 如何静音 AVFoundation 中的捕获声音?

这个问题在这里已经有了答案:AVFoundation,howtoturnofftheshuttersoundwhencaptureStillImageAsynchronouslyFromConnection?(9个回答)关闭8年前。我想使用AVfoundation拍摄没有任何声音的图像(是的,我记住了,用户选择将实现此功能)关于堆栈溢出的两个问题提供了最多的信息:AVFoundation,howtoturnofftheshuttersoundwhencaptureStillImageAsynchronouslyFromConnection?(没有答案被接受和确认)MutingAVCap

ios - SpriteKit : Preload sound file into memory before playing?

只是想知道这是否可能。目前,我第一次在应用程序运行时播放声音文件时,在声音实际播放之前会有明显的延迟(比如它正在缓存它或其他东西)。在此之后它立即播放没有问题,但如果我完全关闭应用程序并重新启动它,延迟将在第一次播放声音时恢复。这是我用来播放声音的代码:[selfrunAction:[SKActionplaySoundFileNamed:@"mySound.caf"waitForCompletion:NO]]; 最佳答案 您可以采用的一种方法是在场景开始时加载声音:你的场景.h:@interfaceYourScene:SKScene

ios - SpriteKit : Preload sound file into memory before playing?

只是想知道这是否可能。目前,我第一次在应用程序运行时播放声音文件时,在声音实际播放之前会有明显的延迟(比如它正在缓存它或其他东西)。在此之后它立即播放没有问题,但如果我完全关闭应用程序并重新启动它,延迟将在第一次播放声音时恢复。这是我用来播放声音的代码:[selfrunAction:[SKActionplaySoundFileNamed:@"mySound.caf"waitForCompletion:NO]]; 最佳答案 您可以采用的一种方法是在场景开始时加载声音:你的场景.h:@interfaceYourScene:SKScene

iOS 9 : How to change volume programmatically without showing system sound bar popup?

我必须更改iPad上的音量并使用此代码:[[MPMusicPlayerControllerapplicationMusicPlayer]setVolume:0];但是在iPad上会改变音量并显示系统音量条。如何在不显示音量条的情况下改变声音?我知道,setVolume:已被弃用,每个人都说要使用MPVolumeView。如果这是解决我的问题的唯一方法,那么如何使用MPVolumeView更改音量?我在MPVolumeView中没有看到任何改变声音的方法。我应该将另一个类与MPVolumeView一起使用吗?但最好使用MPMusicPlayerController。谢谢指教!

iOS 9 : How to change volume programmatically without showing system sound bar popup?

我必须更改iPad上的音量并使用此代码:[[MPMusicPlayerControllerapplicationMusicPlayer]setVolume:0];但是在iPad上会改变音量并显示系统音量条。如何在不显示音量条的情况下改变声音?我知道,setVolume:已被弃用,每个人都说要使用MPVolumeView。如果这是解决我的问题的唯一方法,那么如何使用MPVolumeView更改音量?我在MPVolumeView中没有看到任何改变声音的方法。我应该将另一个类与MPVolumeView一起使用吗?但最好使用MPMusicPlayerController。谢谢指教!

ios - Shazam 或 Sound Hound 是如何工作的?

关闭。这个问题需要更多focused.它目前不接受答案。想改进这个问题吗?更新问题,使其只关注一个问题editingthispost.关闭6年前。Improvethisquestion我正在使用适用于iOS5.0和XCode4.2的SDK开发一个iOS应用程序。我想开发一个识别声音的应用程序。我看到有一个名为SoundHound的应用程序可以识别音乐并告诉艺术家和标题。我怎样才能做类似的事情?我想将声音与现有声音数据库进行比较。我该怎么做?也许我可以使用傅里叶变换。我不知道如何处理声音。或者它可能类似于语音识别,不是吗?