2017-11-28 6 views
0

원격 위치에서 AVPlayer로 비디오 파일을로드하려고합니다. 정확한 동영상 URL (예 : https://clips.vorwaerts-gmbh.dea/big_buck_bunny.mp4)을 사용하여 동영상을로드 할 수 있습니다. 그 작업 나는이ios swift에서 AVPlayer에 대한 원격 URL을 사용하여 비디오 파일을로드하는 방법은 무엇입니까?

URL(string: "https://clips.vorwaerts-gmbh.dea/big_buck_bunny.mp4") 

을 시도하지만 위치가 http://192.162.0.25:1916/api/Video/1 같은 때, 그것은 AVPlayer를에서 비디오를로드 아니다 때. URL(fileURLWithPath:)을 시도했지만 작동하지 않았습니다. 도와주세요,

미리 감사드립니다!

+0

'앱 전송 보안 설정 '에서 plist 파일에'임의로드 허용'을 추가 했습니까? coz 동영상 URL이 https가 아닙니다. – ivarun

+0

@ivarun 빠른 답장을 보내 주셔서 감사합니다. 나는 게으른 방식으로 설정했습니다. –

+0

그래서 잘 작동합니까? – ivarun

답변

0

당신이 1이 비디오로 가정하고이 같은 확장과 함께로드 .MP4 메이트 시도했다 경우 파일의 확장자를 포함하지 않는 URL을 http://192.162.0.25:1916/api/Video/1를로드하려고 아래

http://192.162.0.25:1916/api/Video/1.mp4 
이 당신에게

,691,363 도움이 될 것입니다

도의 Info.plist

<key>NSAppTransportSecurity</key> 
    <dict> 
     <key>NSAllowsArbitraryLoads</key> 
     <true/> 
    </dict> 

희망에 선 아래로 추가하는 것을 잊지 마세요210

+0

빠른 답장을 보내 주셔서 감사합니다. info.plist에서 키를 설정했습니다. URL과 관련하여 이것은 실제로 상대 경로입니다. 즉. 내가 PC 브라우저에서이 URL을 시도하면 재생할 수 있습니다! –

+0

번호 문제가 남아 있습니다. URL이 실제 경로가 아니므로 확장 형식이없는 것은 무엇입니까? –