QTKit音频静音和流缓冲状态消息

时间:2011-01-19 03:07:35

标签: cocoa qtkit

我在QTkit中静音这样:

if
            ([muteButton state] == NSOnState){


    [mMovieVolumeSlider setFloatValue:0.1];
    [testMovie setVolume:0.1];

问题是音量衰减是突然和突然的。如何实现音量衰减的淡入淡出效果?

此外 - 我的应用运行.pls音频流文件。我在包中嵌入了.pls文件。在应用程序中选择流时,在流开始播放之前会出现短暂的延迟。我希望在连接之前的这个短暂延迟期间显示某种状态消息(“缓冲”或“连接”)。当流开始时,状态消息将结束。有关如何处理此问题的想法吗?

感谢您的帮助。

-Paul。

1 个答案:

答案 0 :(得分:0)

我只是概述我对你的两个问题的答案作为建议:

  1. 你想要完成的事情听起来非常适合NSAnimation(通过子类化或授权 - animation:valueForProgress:可能会成为你的朋友)。
  2. 异步打开QTMovie并收听QTMovieLoadStateDidChangeNotification
  3. HTH

    丹尼尔