2017-11-28 4 views
0

私はAVPlayerにリモートロケーションからビデオファイルをロードしようとしています。 https://clips.vorwaerts-gmbh.dea/big_buck_bunny.mp4などの正確な動画URLを使用して動画を読み込むことができます。その作業私はこの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でビデオをロードしないsのとき。私はURL(fileURLWithPath:)を試しましたが、うまくいきませんでした。助けてください、

ありがとうございました!

+0

あなたは 'App Transport Security Settings'のplistファイルに' Allow Any Load Any'を追加しましたか?動画URLはhttpsではありません。 – ivarun

+0

@ivarun速い返信をいただきありがとうございます。私はそれを怠惰な方法で設定しました。 –

+0

それはあなたのためにうまくいくのですか? – ivarun

答えて

0

あなたがそのがビデオと仮定し、それは次のように拡張子と一緒にロードする.MP4ギ試したされている場合、ファイルの拡張子が含まれていません。このURL http://192.162.0.25:1916/api/Video/1をロードしようとしている以下の

http://192.162.0.25:1916/api/Video/1.mp4 

また、これはあなた

役立つことを願ってのInfo.plist

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

の行の下に追加することを忘れないでください210

+0

お返事ありがとうございます。 info.plistでキーを設定しました。 URLに関しては、これは実際に相対パスです。すなわち、私はこのURLをPCのブラウザで試してみると遊びます!! –

+0

いいえ問題は残っていますが、実際のパスではないため、URLには拡張形式はありません。 –

関連する問題