我在MediaPlayerAdapter上收到错误(1,-38)。是什么意思?

我正在尝试使用MediaPlayerAdapterVideoSupportFragmentGlueHost播放视频,但出现此错误:

我已经尝试搜索错误代码的含义,但未找到任何内容。

这是我正在使用的代码:

    public void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);

        final Channel channel =
                (Channel) getactivity().getIntent().getSerializableExtra(Detailsactivity.CHANNEL);
        final Server server =
                (Server) getactivity().getIntent().getSerializableExtra(Detailsactivity.SERVER);

        VideoSupportFragmentGlueHost glueHost =
                new VideoSupportFragmentGlueHost(PlaybackVideoFragment.this);

        MediaPlayerAdapter playerAdapter = new MediaPlayerAdapter(getactivity());
        playerAdapter.setRepeataction(PlaybackControlsRow.Repeataction.INDEX_ALL);

        String hash = User.generateHash();
        String videoURL = "https://" +
                server.getHost() + ":" +
                Integer.toString(server.getPort()) +
                "/viewsa/ch" + String.format("%02d",channel.getNumber()) + "q" +
                Integer.toString(1) + "/playlist.m3u8?dvr&wmsAuthSign=" + hash;
        mTransportControlGlue = new PlaybackTransportControlGlue<>(getactivity(),playerAdapter);
        mTransportControlGlue.setHost(glueHost);
        mTransportControlGlue.setTitle(channel.getName());
        mTransportControlGlue.setSubtitle(channel.getName());
        mTransportControlGlue.playWhenPrepared();
        playerAdapter.setDataSource(Uri.parse(videoURL));
    }

这是错误:

E/MediaPlayer: Should have subtitle controller already set
E/MediaPlayer: error (1,-38)
E/MediaPlayer: Error (1,-38)
E/MediaPlayer: error (1,-38)

我希望我的视频流能够播放。我究竟做错了什么?任何帮助表示赞赏!

opencore 回答:我在MediaPlayerAdapter上收到错误(1,-38)。是什么意思?

暂时没有好的解决方案,如果你有好的解决方案,请发邮件至:iooj@foxmail.com
本文链接:https://www.f2er.com/3168063.html

大家都在问