小编MDE*_*DEV的帖子

有时视频在 exoplayer 中缓冲非常慢?

我不知道为什么,但有时Exoplayer缓冲我的视频非常慢。我的服务器响应正常,互联网速度也很快,但有时Exoplayer我的视频缓冲速度很慢,不到 1 秒。而且播放时每 1-2 秒就会缓冲一次。

        int MIN_BUFFER_DURATION = 3000;
        int MAX_BUFFER_DURATION = 8000;
        int MIN_PLAYBACK_RESUME_BUFFER = 1500;
        int MIN_PLAYBACK_START_BUFFER = 500;
        LoadControl loadControl = new DefaultLoadControl.Builder()
                .setAllocator(new DefaultAllocator(true, 16))
                .setBufferDurationsMs(MIN_BUFFER_DURATION,
                        MAX_BUFFER_DURATION,
                        MIN_PLAYBACK_START_BUFFER,
                        MIN_PLAYBACK_RESUME_BUFFER)
                .setTargetBufferBytes(-1)
                .setPrioritizeTimeOverSizeThresholds(true).createDefaultLoadControl();
        TrackSelector trackSelector = new DefaultTrackSelector();
        simpleExoPlayer = new ExoPlayer.Builder(this).setTrackSelector(trackSelector).setLoadControl(loadControl).build();
        binding.exoPlayerView.setPlayer(simpleExoPlayer);
        mediaItem = MediaItem.fromUri(getVid);
        simpleExoPlayer.addMediaItem(mediaItem);
        simpleExoPlayer.prepare();
        simpleExoPlayer.play();
Run Code Online (Sandbox Code Playgroud)

我正在我的 Exoplayer 和Chrome Browser player. Chrome 浏览器player plays my video 4X faster than my appExoplayer` 中测试我的视频?我在同一时间播放同一个视频。有人也在 exoplayer git 中问了这个问题,但没有得到好的答案或结果,请参阅他们的问题exoplayer 问题 github …

java android exoplayer exoplayer2.x

9
推荐指数
1
解决办法
3725
查看次数

Android Studio - 我打开了一个项目,但无法运行任何内容。我只看到“添加配置...”

抱歉,我没有太多 Android Studio 经验。我曾经在 Android studio 中打开了一个项目(Oculus OpenXR Mobile SDK),并达到了可以在项目中运行不同应用程序的程度。最近,我不得不打开同一个 SDK 的新项目,但现在我只看到“添加配置...”,而无法运行任何内容。有人能帮助我吗?

我尝试了“构建-制作项目”,但“制作项目”选项呈灰色。

当我尝试“运行-运行”时,出现以下错误:

java.lang.IllegalArgumentException: Each request requires the same not null build mode to be set
Run Code Online (Sandbox Code Playgroud)

在此输入图像描述

android-studio

6
推荐指数
0
解决办法
1155
查看次数

如何在Fragment的onBackPressed中添加点击事件?

我想向 onBackPressed() 按钮添加点击监听器。我怎样才能做到这一点?

有趣的 onBackPressed(it: View) {

        val title = binding.edittexttitle.text
        val notes = binding.edittextnote.text

        val d = Date()
        val s: CharSequence = DateFormat.format("MMMM d, yyyy ", d.time)

        Log.e("@@@@@", "createNotes: $s")

    }
Run Code Online (Sandbox Code Playgroud)

buttonclick android-fragments kotlin android-studio

3
推荐指数
1
解决办法
5562
查看次数