Ios Swift LinkPresentation未加载内嵌视频预览
我使用LinkPresentation来显示丰富的链接预览。Youtube/Daily Motion等网站的在线视频预览最初使用相同的代码,但现在没有。对于YouTube,以下内容显示: 对于像DailyMotion这样测试过的其他网站,我得到了缩略图,但也没有在线视频播放选项 应该有一个播放按钮,它是不可见的,点击链接会带你进入视频网站,而不是在线播放 代码如下:Ios Swift LinkPresentation未加载内嵌视频预览,ios,swift,Ios,Swift,我使用LinkPresentation来显示丰富的链接预览。Youtube/Daily Motion等网站的在线视频预览最初使用相同的代码,但现在没有。对于YouTube,以下内容显示: 对于像DailyMotion这样测试过的其他网站,我得到了缩略图,但也没有在线视频播放选项 应该有一个播放按钮,它是不可见的,点击链接会带你进入视频网站,而不是在线播放 代码如下: func fetchMetadata(url : URL) { let provider = LPMetadataPro
func fetchMetadata(url : URL) {
let provider = LPMetadataProvider()
provider.startFetchingMetadata(for: url) { metadata, error in
guard let data = metadata, error == nil else {
return
}
DispatchQueue.main.async {
self.linkPreview.metadata = data
self.activityIndicator.stopAnimating()
}
}
self.presentPreview()
}
func presentPreview() {
linkPreview.sizeToFit()
postType = 3
}
正在TextView委托函数中调用fetchMetadata,其中数据检测器检查URL是否存在。一旦检测到URL,就会将该URL传递到fetch metadata函数中
如何获得在线视频播放功能