简单的实现播放背景音乐(淡入淡出效果) |
您所在的位置:网站首页 › 效果是指音频选区的起始音量很小甚至无声 › 简单的实现播放背景音乐(淡入淡出效果) |
最近在开发幻灯片的需求,首先确认项目里已经加入AudioToolbox.framework。 在此放上背景音乐播放的代码,添加淡入淡出效果,重温一下计时器的知识点。 头文件 QZSoundBoard.h 内容如下 #import #import @interface QZSoundBoard : NSObject + (void)addSoundAtPath:(NSString *)filePath forKey:(id)key; + (void)playSoundForKey:(id)key; + (void)addAudioAtPath:(NSString *)filePath forKey:(id)key; + (void)playAudioForKey:(id)key fadeInInterval:(NSTimeInterval)fadeInInterval; + (void)playAudioForKey:(id)key; + (void)stopAudioForKey:(id)key fadeOutInterval:(NSTimeInterval)fadeOutInterval; + (void)stopAudioForKey:(id)key; + (void)pauseAudioForKey:(id)key fadeOutInterval:(NSTimeInterval)fadeOutInterval; + (void)pauseAudioForKey:(id)key; + (AVAudioPlayer *)audioPlayerForKey:(id)key; @endQZSoundBoard.m 内容如下 #import "QZSoundBoard.h" #import #define QZSOUNDBOARD_AUDIO_FADE_STEPS 30 @implementation QZSoundBoard { NSMutableDictionary *_sounds; NSMutable |
今日新闻 |
推荐新闻 |
CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3 |