{"repo":"StreetVoice/HysteriaPlayer","free":true,"listed":false,"github":"https://github.com/StreetVoice/HysteriaPlayer","clone":"git clone https://github.com/StreetVoice/HysteriaPlayer.git","description":"Objective-C audio player, sitting on top of AVPlayer","language":"Objective-C","stars":584,"topics":["audio","streaming","objective-c","swift","cocoapods","mp3","player"],"license":null,"category":"media-processing","readme_excerpt":"Hysteria Player ========= HysteriaPlayer provides useful basic player functionalities. It provides: - PlayerItem cache management. - Pre-buffer next PlayerItem. Features: - Supporting both local and remote media. - Setting up HysteriaPlayer with few blocks, implementing delegates in your UIView and UIViewController subclasses to update UI when player event changed. - Ability to advance next/previous item. - If player suspended bacause of buffering issue, auto-resume the playback when buffered size reached 5 secs. - Background playable. (check the background audio mode then everything works) - Using getHysteriaOrder: to get the index of your PlayerItems. - Extends long time buffering in background. - Player modes support: Repeat, RepeatOne, Shuffle. Tutorials --------------- In part 0, what we want? why HysteriaPlayer? In part 1, demonstrating how to play remote audios with HysteriaPlayer. (version 2.0.0, a little bit outdated. version 2.1.0 modified some APIs) In part 2, making a simple player user interface. You can download tutorial source code here Installation --------------- CocoaPods ### If you using CocoaPods, it's easy to install HysteriaPlayer. Podfile: Manually install ### Import library to your project #### Drag HysteriaPlayer.m , HysteriaPlayer.h to your project. Add Frameworks #### Add CoreMedia.framework, AudioToolbox.framework and AVFoundation.framework to your Link Binary With Libraries. Copy provided point1sec.mp3 file to your Supporting Files #### Ability to","default_branch":null,"files":null,"tree":[],"storefront":"/r/StreetVoice","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/StreetVoice/HysteriaPlayer/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}