我有一个使用QTkit从互联网上读取音频的应用程序,问题是,我需要从QTMovie对象获取播放状态(例如:缓冲,播放,暂停等),但不能找到任何方法或财产来做到这一点
任何人都知道如何获得播放状态?
答案 0 :(得分:3)
rate
方法指示是否正在播放电影。
float rate = [movie rate];
Rate = 1.0表示正常播放,rate = 0表示电影停止或暂停,rate = 0.5表示回收缓慢,负值表示倒带等。 没有缓冲方法。但是,有许多有用的属性,特别是指示负载状态的属性。
NSInteger loadState = [[movie attributeForKey:QTMovieLoadStateAttribute] longValue];