почему вы используете HTML для встроенного видео, вы можете использовать нативное
, просто установите Allow Arbitrary Loads
в YES
в вашем info.plist
файле
<key>NSAppTransportSecurity</key>
<dict>
<key>NSAllowsArbitraryLoads</key>
<true/>
</dict>
и в коде тестаэто
import UIKit
import AVKit
class ViewController: UIViewController {
override func viewDidLoad() {
super.viewDidLoad()
let videoURL = URL(string: "http://test.creatrixcampus.com/uploads/doc/binaryOctalHex_1526459737.mp4")!
let videoPlayer = AVPlayer(url: videoURL)
let avPlayerController = AVPlayerViewController()
avPlayerController.player = videoPlayer
avPlayerController.view.frame = CGRect(x: 10, y: 200, width:300, height: 300)
avPlayerController.showsPlaybackControls = false
self.view.addSubview(avPlayerController.view)
videoPlayer.play()
}
}