오디오 재생 IOS: AVAudioPlayer 오디오 플레이어
1874 단어 play
AVAudioPlayer를 적용하려면 먼저 AVFoundation을 가져와야 합니다.framework
초기화:
_Player = [[AVAudioPlayer alloc] initWithContentsOfURL:[NSURL fileURLWithPath:backgroundMusicPath] error:&error];
속성:
1.음량
player.volume=0.8;//0.0~1.0
2.순환 횟수
player.numberOfLoops = 3;//
3.재생 위치
player.currentTime = 15.0;//
4.채널 수
NSUInteger channels = player.numberOfChannels;//
5.기간
NSTimeInterval duration = player.dueration;//
6.계기 계수
매일의 이치
내가 봄 처녀의 치마를 잡아당기자 봄 처녀는 나를 녹색 세계로 데리고 갔다.
player.meteringEnabled = YES;//
[ player Meters];//
// , , -100~0 。
for(int i = 0; i<player.numberOfChannels;i++){
float power = [player averagePowerForChannel:i];
float peak = [player peakPowerForChannel:i];
}
7.속도 속도
player.rate = 1.0f;
콜백:
- (void)audioPlayerDidFinishPlaying:(AVAudioPlayer*)player successfully:(BOOL)flag{
//
}
- (void)audioPlayerDecodeErrorDidOccur:(AVAudioPlayer*)player error:(NSError *)error{
//
}
- (void)audioPlayerBeginInteruption:(AVAudioPlayer*)player{
//
}
- (void)audioPlayerEndInteruption:(AVAudioPlayer*)player{
//
}
문장이 끝나면 다음 프로그래머의 우스갯소리 어록을 공유한다. 합격한 프로그래머는'지구 파괴'와 같은 프로그램을 쓰지 못한다. 그들은 함수를'행성 파괴'라고 쓰고 지구를 매개 변수로 전한다.
----------------------------------------------------------------------------------------