1

我正在尝试在我的应用程序上获取图像tvOS。但它没有出现。

URL的是https,我在其中使用了相同的代码Android TV,它就像一个魅力,当我console.logurl 时它也很完美。

遵循以下行为:

在此处输入图像描述

“粉红色”图像是fast-image. 好的,它工作得很好,但是“红色背景”是一个ImageBackground并且没有加载图像。两者都使用相同的图像存储库。

按照下面的代码:

<ImageBackground
          source={{
            uri: getEnvProperties().BASEURL_IMAGES + banner?.imageBanner,
          }}
          onError={this.handleError}
          style={{ height: getScaledValue(350), width, backgroundColor: 'red' }}>
          <LinearGradient
            start={{ x: 1, y: 0 }}
            end={{ x: 0, y: 0 }}
            colors={['rgba(0, 0, 0, 0)', 'rgba(0, 0, 0, 0.5)']}
            style={styles.linearGradient}>
              //other codes....
          </LinearGradient>
 </ImageBackground>

onError事件没有捕获任何错误。

任何人都知道我能做些什么来解决这个问题?

非常感谢。

4

1 回答 1

0

它已在新版本的TvOS软件包中解决,如下所示:GitHub TvOS Changelog

于 2020-10-29T15:56:45.297 回答