我正在通过FMOD在我的应用程序中播放音频。在我的媒体播放器中,我目前仅具有一个播放按钮,该按钮带有一个滑块,可跟踪您在音频剪辑中的进度。我想要做的是基本上有一个环绕播放按钮的滑块,在那里显示进度。

例如,jplayer中的播放按钮:http://www.jplayer.org/

我环顾四周,但没有找到任何库,也没有找到有关如何在Objective-C中实现此功能的教程。

任何帮助/建议吗?

最佳答案

以下是一些您可能会觉得有用的页面。


Intro to Quartz-解释Quartz绘图的基础
Drawing Pie Charts-解释如何绘制圆弧
Advanced Drawing Guide-使它看起来很漂亮


基本上,使用这些教程,您应该能够在播放按钮后面绘制一个圆弧,该圆弧延伸到按钮本身之外。弧线的角度应为音频文件中进度的百分比(以0.0到1.0为单位),乘以360度。

请切记此设计对用户界面的影响。如果您支持该功能,则具有圆形进度条将使用户很难查找音频文件的不同部分。

10-08 08:17
查看更多