这是我嵌入视频的方法。在模拟器中有声音,但在真实设备(iOS 9.0.2 (13A452) Xcode 7.1.1)上没有声音。
这是我用来播放它的代码:
if let youtubeID = youtubeID {
let embededHTML = "<html><body><iframe src=\"http://www.youtube.com/embed/\(youtubeID)?playsinline=1\" width=\"\(width)\" height=\"\(height)\" frameborder=\"0\" allowfullscreen></iframe></body></html>"
cell!.webView.allowsInlineMediaPlayback = true
cell!.webView.scalesPageToFit = true
cell!.webView.mediaPlaybackAllowsAirPlay = true
cell!.webView.mediaPlaybackRequiresUserAction = false
cell!.webView.loadHTMLString(embededHTML, baseURL: NSBundle.mainBundle().bundleURL)
}