反应本地获取可用的文本轨道

问题描述

我正在使用react-native-video播放** mp4 **视频,并且它们可以嵌入字幕,我需要显示可用字幕列表,然后选择其中一个,我该怎么做?

                        <Video
                        source={
                            require('../../_assets/video.mp4')
                        }
                        ref={ref => (this.$player = ref)}
                        style={styles.fullScreen}
                        paused={pause}
                        posterResizeMode={'cover'}
                        seek={1000}
                        playInBackground={false}
                        onProgress={onProgress}
                        repeat={true}
                        onLoad={onLoad}
                        onSeek={onSeek}
                        renderToHardwareTextureAndroid/>

解决方法

使用react-native-video中的TextTracks。您可以进一步了解here。然后,您可以将字幕作为道具传递给视频组件。在那之后应该可以立即使用。

,

我找到了solution,其中包含现有文本框的onLoad数据参数