QTKit中的播放状态

时间:2012-12-18 16:16:37

标签: objective-c macos quicktime qtkit monomac

我有一个使用QTkit从互联网上读取音频的应用程序,问题是,我需要从QTMovie对象获取播放状态(例如:缓冲,播放,暂停等),但不能找到任何方法或财产来做到这一点

任何人都知道如何获得播放状态?

1 个答案:

答案 0 :(得分:3)

rate方法指示是否正在播放电影。

float rate = [movie rate];

Rate = 1.0表示正常播放,rate = 0表示电影停止或暂停,rate = 0.5表示回收缓慢,负值表示倒带等。 没有缓冲方法。但是,有许多有用的属性,特别是指示负载状态的属性。

NSInteger loadState = [[movie attributeForKey:QTMovieLoadStateAttribute] longValue];