2

我正在通过 AVPlayer 类从 url 流式传输音频。如何从 AVPlayer 或通过其他方式获取数据使用计数器(字节)。我试过这个iPhone 数据使用跟踪/监控

但不能只为我的应用程序获取数据使用情况。

更新:我也试过:

self.aPlayer.currentItem.accessLog
AVPlayerItemAccessLog *accesslog = self.aPlayer.currentItem.accessLog;  
NSArray *events = [accesslog events];    
AVPlayerItemAccessLogEvent *event = [events objectAtIndex:0]; 
NSLog(@"Number of bytes received %@", [event numberOfBytesTransferred]);

但这对我不起作用。事件数组始终为空。

4

1 回答 1

0

AVAsset 可以通过 NSURLConnection 类和 NSURLConnectionDataDelegate 协议由本地或远程 URL 加载,协议提供了 NSURLConnection 类调用的方法,其中包含上传过程中的进度信息——包括传输的字节。

于 2016-08-04T13:47:22.547 回答