NPOStream
Swift 框架,用于获取荷兰广播机构(NPO)的实时流。
可用 NPO 频道 |
---|
NPO1 |
NPO2 |
NPO3 |
NPONieuws |
NPOPolitiek |
NPO101 |
NPOCultura |
NPOZappXtra |
NPORadio1 |
NPORadio2 |
NPO3FM |
NPORadio4 |
版本
- 0.1.0: 兼容 Swift 4.2 和 Xcode 10 版本
用法
- 在 Xcode 项目中使用 Cocoapods 添加框架
pod "NPOStream"
- 声明:
import NPOStream
在您的 swift 文件顶部 - 通过 ChannelTitle 枚举案例调用 NPOStream.getStream 函数。ChannelTitle 是一个枚举,包含 NPOStream 可以提供的所有可用 NPO 电视频道。
NPOStream.getStream(ChannelTitle, onCompletion: (URL?, NSError?) -> Void)
示例
NPOStream.getStream(ChannelTitle.NPO3) { (url: URL?, error: NSError?) in
guard let streamURL = url, error == nil else { return }
self.performSegue(withIdentifier: "player", sender: streamURL)
}
请参看 Example 项目以获取更多详细信息。