c4iOS框架的新用户。通过教程/示例工作 - 想知道如何播放音频(而不是视频,示例文本中介绍)。
提前感谢您回答我不太高级的'n00b'问题
-jf
答案 0 :(得分:1)
音频样本与电影对象非常相似,尽管它们没有像shouldAutoplay
这样的选项,只要应用程序加载就会让它们运行。
构建样本的最简单方法是:
@implementation C4WorkSpace {
C4Sample *audioSample;
}
-(void)setup {
audioSample = [C4Sample sampleNamed:@"C4Loop.aif"];
}
将音频样本对象构建为变量,然后可以在其他方法中引用该变量。例如,如果您想在第一次触摸屏幕时播放声音片段,请执行以下操作:
-(void)touchesBegan {
[audioSample play];
}
要为每次触摸切换播放,您可以执行以下操作:
-(void)touchesBegan {
if(audioSample.isPlaying) {
[audioSample stop];
} else {
[audioSample play];
}
}
可以找到切换回放的C4应用的工作副本HERE。
音频样本还有很多属性可让您控制播放速率,音量,平移等内容。
更改音量的示例如下:
audioSample.volume = 0.5; //0 = mute, 1 = full volume
跳过示例中特定时间的示例如下:
audioSample.currentTime = 1.0f; //this will put the "playhead" to 1.0 second
您可以查看C4Sample documentation以查看该课程的更多属性和其他方面。该文档也可以通过Xcode组织者获得。