3
나는 rtmp 링크를 avplayer에 게재하려고합니다. 그러나 그것은 재생되지 않습니다. 어떻게해야합니까?avplayer에서 rtmp 링크를 재생하는 방법은 무엇입니까?
self.avAsset = AVAsset(URL: NSURL(string: rtmpUrlString)!)
감사합니다.
나는 rtmp 링크를 avplayer에 게재하려고합니다. 그러나 그것은 재생되지 않습니다. 어떻게해야합니까?avplayer에서 rtmp 링크를 재생하는 방법은 무엇입니까?
self.avAsset = AVAsset(URL: NSURL(string: rtmpUrlString)!)
감사합니다.
AVPlayer는 RTMP 스트리밍을 지원하지 않습니다.
iOS 기기에서 RTMP 스트림을 재생하는 가장 쉬운 방법은 VLCKit
을 통해 재생하는 것입니다.
pod 'MobileVLCKit-unstable', '3.0.0a23'
을 podfile에 추가하십시오.
run pod install
을 설치하십시오.
VLC 미디어 플레이어를 시작 뷰 컨트롤러에서
스위프트
에서이 프레임 워크를 사용할 수 있도록하기 위해 브리지 헤더 파일에#import <MobileVLCKit/MobileVLCKit.h>
를 추가하고 재생 스트림 시작 : var player: VLCMediaPlayer!
override func viewDidLoad() {
super.viewDidLoad()
player = VLCMediaPlayer()
player.media = VLCMedia(url: URL(string: "rtmp://сс.tv/sea")!)
player.drawable = view
}
override func viewDidAppear(_ animated: Bool) {
super.viewDidAppear(animated)
if !player.isPlaying {
player.play()
}
}