swift youtube player 使用心得
来源:互联网 发布:如何卸载电脑软件 编辑:程序博客网 时间:2024/05/20 10:21
1:youtube player可以通过id 或url来播放视频
主要用到的两个方法是 loadWithVideoId 和 loadVideoByURL
这两者的区别是 loadVideoByURL加载完之后会自动播放的
loadWithVideoId不会自动播放 加载完之后会显示第一政的图和一个播放按钮
2:通过url获取id的重点实现方法如下:
private extension NSURL {
func queryStringComponents() -> [String: AnyObject] {
var dict = [String: AnyObject]()
// Check for query string
if let query = self.query {
// Loop through pairings (separated by &)
for pair in query.componentsSeparatedByString("&") {
// Pull key, val from from pair parts (separated by =) and set dict[key] = value
let components = pair.componentsSeparatedByString("=")
if (components.count > 1) {
dict[components[0]] = components[1]
}
}
}
return dict
}
}
public func videoIDFromYouTubeURL(videoURL: NSURL) -> String? {
if let host = videoURL.host, pathComponents = videoURL.pathComponents where pathComponents.count > 1 && host.hasSuffix("youtu.be") {
return pathComponents[1]
}
return videoURL.queryStringComponents()["v"] as? String
}
- swift youtube player 使用心得
- JW Player使用心得
- YouTube IFrame Player A
- windows media player控件使用心得
- swift 使用心得---未完待续
- Windows Media Player控件的使用和使用心得
- Adobe Distributable Player (3.1) 及 Adobe Mobile Packager 使用心得
- 网页媒体播放利器 - JW Player使用心得
- 【个人笔记】Active X控件"Windows Media Player"使用心得
- 网页媒体播放利器 - JW Player使用心得
- 网页媒体播放利器 - JW Player使用心得
- 网页媒体播放利器 - JW Player使用心得
- 网页媒体播放利器 - JW Player使用心得
- 网页媒体播放利器 - JW Player使用心得
- 网页媒体播放利器 - JW Player使用心得
- 使用 Youtube-dl 来下载YouTube视频
- 使用youtube-dl下载YouTube视频
- Learned lessons from the largest player (Flickr, YouTube, Google, etc)
- Lightoj1009——Back to Underworld(DFS)
- [Android开发]ScrollView中嵌套ListView
- Anadroid 之使用ImageLoader 默认配置和手动配置参数
- 千里之行,始于足下
- Linux-C基础知识学习:C语言作业-输入三角形底和高,输出三角形面积
- swift youtube player 使用心得
- JVM原理优化和GC的处理
- Linux tcpdump抓组播包
- Android_碎片
- UML学习二 四种关系
- Java的抽象类与接口
- Java动态代理的实现
- 【bzoj1010】[HNOI2008]玩具装箱toy
- 1080. Graduate Admission (30)-PAT甲级真题