草庐IT

avAudioPlayer

全部标签

ios - AVFoundation:视频到 OpenGL 纹理工作 - 如何播放和同步音频?

我已经设法使用AVFoundation将电影的视频轨道逐帧加载到OpenGL纹理中。我按照此处答案中描述的步骤操作:iOS4:howdoIusevideofileasanOpenGLtexture?并从WWDC2010的GLVideoFrame示例中提取了一些代码,可以下载here.如何与视频同步播放电影的音轨?我认为在单独的播放器中播放它不是一个好主意,而是使用相同AVAsset的音轨。AVAssetTrack*audioTrack=[[assettracksWithMediaType:AVMediaTypeAudio]objectAtIndex:0];我在CADisplayLink

ios - 除了 'tock' 之外,还有其他 iOS 系统声音可用吗?

我在我的第一个iPhone应用程序中实现了替代键盘。我想在按下按钮时播放声音。按下标准键盘时的默认点击声音会很好,但我不知道如何获得该声音。在这个答案中,我找到了如何播放“滴答”声:Playingsystemsoundwithoutimportingyourown我很容易让它工作,但声音非常大。我在StackOverflow和Xcode帮助中搜索了“滴答声”以外的可用iOS系统声音,但我找不到它们。是否有其他内置声音,甚至是默认的键盘声音,我可以使用? 最佳答案 自从大约2周前发布这个问题以来,我一直在四处寻找一种方法,让键盘点击声

ios - 除了 'tock' 之外,还有其他 iOS 系统声音可用吗?

我在我的第一个iPhone应用程序中实现了替代键盘。我想在按下按钮时播放声音。按下标准键盘时的默认点击声音会很好,但我不知道如何获得该声音。在这个答案中,我找到了如何播放“滴答”声:Playingsystemsoundwithoutimportingyourown我很容易让它工作,但声音非常大。我在StackOverflow和Xcode帮助中搜索了“滴答声”以外的可用iOS系统声音,但我找不到它们。是否有其他内置声音,甚至是默认的键盘声音,我可以使用? 最佳答案 自从大约2周前发布这个问题以来,我一直在四处寻找一种方法,让键盘点击声

ios - 为什么当我暂停 AVAudioPlayer 时锁屏音频控件会消失?

我正在使用AVAudioPlayer的实例来播放音频文件。该应用程序配置为在后台播放音频,并设置了适当的AudioSession。我也成功接收了远程控制事件。代码如下:#import"ViewController.h"#import@interfaceViewController()@property(nonatomic)AVAudioPlayer*player;@end@implementationViewController@synthesizeplayer;-(BOOL)canBecomeFirstResponder{returnYES;}-(void)viewDidLoad{[

ios - 为什么当我暂停 AVAudioPlayer 时锁屏音频控件会消失?

我正在使用AVAudioPlayer的实例来播放音频文件。该应用程序配置为在后台播放音频,并设置了适当的AudioSession。我也成功接收了远程控制事件。代码如下:#import"ViewController.h"#import@interfaceViewController()@property(nonatomic)AVAudioPlayer*player;@end@implementationViewController@synthesizeplayer;-(BOOL)canBecomeFirstResponder{returnYES;}-(void)viewDidLoad{[

iphone - iOS AVAudioPlayer 让其他应用的背景音乐停止

我有一个需要播放声音的锻炼应用程序。我使用AVAudioPlayer来播放声音。但是当音频开始播放时,来自另一个应用程序(radio流应用程序)的背景音乐被关闭。如何让它不打断背景音乐?因为我希望用户在锻炼时能听到音乐。谢谢。 最佳答案 在使用AVAudioPlayer的地方可以使用如下代码://SetAudioSessionNSError*sessionError=nil;[[AVAudioSessionsharedInstance]setCategory:AVAudioSessionCategoryAmbienterror:&s

iphone - iOS AVAudioPlayer 让其他应用的背景音乐停止

我有一个需要播放声音的锻炼应用程序。我使用AVAudioPlayer来播放声音。但是当音频开始播放时,来自另一个应用程序(radio流应用程序)的背景音乐被关闭。如何让它不打断背景音乐?因为我希望用户在锻炼时能听到音乐。谢谢。 最佳答案 在使用AVAudioPlayer的地方可以使用如下代码://SetAudioSessionNSError*sessionError=nil;[[AVAudioSessionsharedInstance]setCategory:AVAudioSessionCategoryAmbienterror:&s

iphone - 如何在 iPhone 静音模式下使用 AVAudioPlayer 播放声音

我想在iPhone的静音模式下播放声音。可以用AVAudioPlayer实现吗(不使用AVAudioSession)(适用于iOS3.0+)提前致谢。 最佳答案 其实,你可以做到这一点。它通过AudioSession控制,与AVAudioPlayer本身无关。你为什么不想使用AudioSession?他们在一起玩得很好......在您的应用程序中,您应该初始化AudioSession,然后您还可以指示您打算播放哪种音频。如果您是音乐播放器,那么用户希望听到音频是有道理的即使启用了响铃/静音开关。AudioSessionInitial

iphone - 如何在 iPhone 静音模式下使用 AVAudioPlayer 播放声音

我想在iPhone的静音模式下播放声音。可以用AVAudioPlayer实现吗(不使用AVAudioSession)(适用于iOS3.0+)提前致谢。 最佳答案 其实,你可以做到这一点。它通过AudioSession控制,与AVAudioPlayer本身无关。你为什么不想使用AudioSession?他们在一起玩得很好......在您的应用程序中,您应该初始化AudioSession,然后您还可以指示您打算播放哪种音频。如果您是音乐播放器,那么用户希望听到音频是有道理的即使启用了响铃/静音开关。AudioSessionInitial

ios - 使用 ARC 从 NSURL 和 AVAudioPlayer 泄漏

我在iPhone4S上运行Instruments。我在这个方法中使用AVAudioPlayer:-(void)playSound{NSURL*url=[self.wordsoundURL];NSError*error;audioPlayer=[[AVAudioPlayeralloc]initWithContentsOfURL:urlerror:&error];if(!error){[audioPlayerprepareToPlay];[audioPlayerplay];}else{NSLog(@"ProblemWithaudioPlayerongeneralcard.error:%@|