如何从iPhone应用程序的URL流式传输音频并使用AVPlayer更改音量?
我正在尝试为iPhone应用程序传输音频。使用AVPlayer,我可以通过几行代码从URL流式传输音频。但我不能用AVPlayer更改音量。任何帮助都将不胜感激。您可以按属性卷更改卷,请参阅下面的代码如何从iPhone应用程序的URL流式传输音频并使用AVPlayer更改音量?,iphone,ios,avaudioplayer,audio-streaming,avplayer,Iphone,Ios,Avaudioplayer,Audio Streaming,Avplayer,我正在尝试为iPhone应用程序传输音频。使用AVPlayer,我可以通过几行代码从URL流式传输音频。但我不能用AVPlayer更改音量。任何帮助都将不胜感激。您可以按属性卷更改卷,请参阅下面的代码 NSString* resourcePath = url; //your url NSData *_objectData = [NSData dataWithContentsOfURL:[NSURL URLWithString:resourcePath]]; AVAudioPlayer *
NSString* resourcePath = url; //your url
NSData *_objectData = [NSData dataWithContentsOfURL:[NSURL URLWithString:resourcePath]];
AVAudioPlayer *audioPlayer = [[AVAudioPlayer alloc] initWithData:_objectData error:&error];
audioPlayer.numberOfLoops = 0;
audioPlayer.volume = 5.0f; //set volume here
[audioPlayer prepareToPlay];
我正在尝试为应用程序传输音频,而不是从文件。因此,我不能使用AVAudioPlayer。是的,您可以将url传递给_objectData,就像这样NSData*_objectData=[NSData dataWithContentsOfURL:[NSURL URLWithString:”;它用于实时流(无线电台),而不是从其他地方传输音乐文件。它不适用于实时连续流这样的情况。对不起,我使用AVPlayer而不是AVAudioPlayer,[AVPlayer设置音量:0.5f];对我不起作用。我实现了UISlider,但没有更改音量。唯一的音量更改是iPod/iPhone的侧面按钮。请注意,Heeelp