测试已测试 | ✗ |
语言语言 | Obj-CObjective C |
许可证 | MIT |
发布上次发布 | 2014年12月 |
由Yoichi Tagaya维护。
EECircularMusicPlayerControl 是一个用于播放音乐并显示进度的 UI 控件。它很容易在项目中使用,并支持自定义组件的颜色。
iOS 5 或更高版本。
EECircularMusicPlayerControl 可以通过 CocoaPods installation 固定安装,您的 Podfile 中包含以下行。
pod 'EECircularMusicPlayerControl'
或者,只需将 "EECircularMusicPlayerControl" 目录中的文件复制到您的项目中。在这种情况下,如果您的项目不使用 ARC,您必须将编译器标志 -fobjc-arc
添加到 EEToolbarCenterButton 源 (.m) 文件中。
首先,创建一个符合 EECircularMusicPlayerControlDelegate 协议的类,该协议拥有 currentTime 方法。通常它可以是放置 EECircularMusicPlayerControl 的 UIViewController。
然后,设置 EECircularMusicPlayerControl 的 delegate 属性。
self.yourCircularMusicPlayerControl.delegate = self; // Or any delegate.
最后,设置控件上的 duration 属性。
self.yourCircularMusicPlayerControl.duration = self.yourAudioPlayer.duration;
这就是您需要做的全部!"EECircularMusicPlayerExample" 目录中的示例应用程序展示了如何使用 AVAudioPlayer 使用该控件的一个实际例子。还有一种方法可以在没有代理的情况下使用 EECircularMusicPlayerControl。请参阅示例应用程序中的示例 #2 了解如何在没有代理的情况下使用它。
打开 EECircularMusicPlayer.xcodeproj 并运行。
以下属性可以自定义以实现您自己的外观
以下功能将在下一次更新中实现。如果您实现了其中一项功能,请随时发送拉取请求。
EECircularMusicPlayerControl 包含由 Daniel Amitay 创建并遵照 MIT 许可证发行的 DACircularProgress 的修改版。有关更多信息,请参阅 "DACircularProgress" 目录中的 "LICENSE.md" 和 "README.md" 文件。
示例项目中包含由 Beatnabob(又名 Jimdubtrix)创作的音乐 "金色的 XTC",该音乐遵照 Creative Commons Attribution-NoDerivs 许可证发布。
EECircularMusicPlayerControl 遵照 MIT 许可证。有关详细信息,请参阅 "LICENSE.txt" 文件。
如果您打算在项目中使用 EECircularMusicPlayerControl,对其进行适当的标注将是很棒的。