如何在nativescript exoplayer中捕获玩家错误并显示支持者警报

如何在nativescript exoplayer中捕获玩家错误并显示支持者警报,nativescript,nativescript-vue,Nativescript,Nativescript Vue,当用户出现连接问题时,我会在控制台中看到: PlayerError com.google.android.exoplayer2.ExoPlaybackException: com.google.android.exoplayer2.upstream.HttpDataSource$HttpDataSourceException: Unable to connect to ... 我想知道是否有可能捕捉到这个错误,并告诉用户他们有连接问题,视频无法加载。 我正在nativescript vue中使

当用户出现连接问题时,我会在控制台中看到:

PlayerError com.google.android.exoplayer2.ExoPlaybackException: com.google.android.exoplayer2.upstream.HttpDataSource$HttpDataSourceException: Unable to connect to ...
我想知道是否有可能捕捉到这个错误,并告诉用户他们有连接问题,视频无法加载。 我正在nativescript vue中使用这个很棒的插件

以下是我在nativescript vue应用程序中使用该组件的方式:

  <exoplayer
    :src="video.src"
    autoplay="true"
    controls="false"
    height="300"
    @finished="done"
  />

我在node_模块插件的videoplayer.android.js文件中找到了这个:

onPlayerError: function (error) {

},
因此,我为组件中的全局对象分配了一个回调函数,并在onplayerror函数中对全局对象调用了该函数。

现在适用于android。

插件没有实现这一点,你可以用叉子从中触发一个事件。@Manoj你真的是社区的最大希望:))非常感谢!