Ios 如何使用AVplayer?;

Ios 如何使用AVplayer?;,ios,objective-c,avplayer,Ios,Objective C,Avplayer,这是我的问题,我想做一个动态的声谱图。在那里,我发现一个演示可以通过AVAudioPlayer简单地完成。这意味着它可以在本地音频上工作。代码如下: SpectrumView * spectrumView2 = [[SpectrumView alloc] initWithFrame:CGRectMake(0, 100, 120, 80)]; spectrumView2.center = self.view.center; __weak SpectrumView * weakSpectrum2 =

这是我的问题,我想做一个动态的声谱图。在那里,我发现一个演示可以通过AVAudioPlayer简单地完成。这意味着它可以在本地音频上工作。代码如下:

SpectrumView * spectrumView2 = [[SpectrumView alloc] initWithFrame:CGRectMake(0, 100, 120, 80)];
spectrumView2.center = self.view.center;
__weak SpectrumView * weakSpectrum2 = spectrumView2;

spectrumView2.itemLevelCallback = ^() {

    [self.avAudioPlayer updateMeters];

    float power= [self.avAudioPlayer averagePowerForChannel:0];
    weakSpectrum2.level = power;
};

[self.view addSubview:spectrumView2];
但是我使用AVPlayer播放互联网音频,所以我不能使用
updateMeters
averagePowerForChannel
方法。那么,有什么方法可以通过使用AVPlayer使用这两种方法吗?(Swift演示也可以)