簡體   English   中英

Expo AV 不會從 URL 加載視頻

[英]Expo AV will not load video from URL

我在 Expo AV 組件中加載視頻時遇到問題。 代碼如下所示:

<Video
   source={{ uri: item.url }}
   rate={1.0}
   volume={1.0}
   isMuted={true}
   resizeMode="contain"
   isLooping
   shouldPlay
   onLoad={this.handleLoaded}
   onError={this.handleError(item.url)}
   style={{ width: 300, height: 300 }}
 />

控制台將在 ios 上記錄錯誤“AVPlayerItem 實例失敗,錯誤代碼為 -1002,域為“NSURLErrorDomain”。” 該視頻也不會在 android 上加載,但我不會收到任何錯誤。

如果我在瀏覽器中打開源代碼 url,一切正常。 如果我使用不同的視頻 ( http://d23dyxeqlo5psv.cloudfront.net/big_buck_bunny.mp4 ),視頻加載和播放正常。

AV 是否有一些來源 url 要求?

來源 url 如下所示:myPlaceholderApi.com/stream.php?id=421&token=TOKEN

我在 android 和 ios 上使用 SDK 37。

終於修好了。 問題出在 url,其中不包含“https://”。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM