AVPlayer를 사용하여 ios swift에서 비디오 파일을 재생하고 있습니다. 요구 사항은 특정 사용자에 대해 빨리 감기를 사용하지 않도록 설정하려는 것입니다. 달성 할 수 있습니까? 어떤 대안이 있는지 알려주거나 신속하게 사용 중지 할 수있는 방법이 있습니다.Swift에서 AVPlayer의 빨리 감기 기능을 사용/사용 중지하는 방법
1
A
답변
-1
API 노트를 읽은 후에는 빨리 감기 버튼을 별도로 숨길 수없는 것 같습니다.하지만 재생 컨트롤을 완전히 숨길 수는 있습니다. 미디어가 재생되기 시작했습니다. 당신이 정확한 답
+0
예 모든 컨트롤이 숨어 있지만, AVplayer의 각 컨트롤에 액세스 할 수있는 경우 일부 결과는 관리하려고합니다. – mirza
1
사용
self.playerController.setValue(true, forKey: "requiresLinearPlayback")
문서를 찾을 수 있기를 바랍니다. https://developer.apple.com/documentation/avkit/avplayerviewcontroller/1627633-requireslinearplayback
0
나는 AVPlayer
에 큰 경험이 없지만 워드 프로세서로 찾고 나는, 예를 들어 AVPlayerItem
를 서브 클래스와 canPlayFastForward
을 무시하려고합니다 :
class MyPlayerItem: AVPlayerItem {
override var canPlayFastForward: Bool {
return false
}
}
을 다음 AVPlayerItem
정상적인 대신이 항목을 사용 .
그래도 작동하는지 잘 모르겠다면 :)
'AVPlayer'객체의 속도를 설정하기 만하면됩니다. [rate 속성] (https://developer.apple.com/reference/avfoundation/avplayer/1388846-rate)은 미디어가 재생되는 속도를 관리합니다. –
해결책을 찾았습니까? – pkc456