首页 > 解决方案 > 我在surfaceView的帮助下制作了一个视频播放器应用程序

问题描述

我在表面视图的帮助下制作了一个视频播放器应用程序,但是当我尝试播放 4k 分辨率的视频文件以便它只播放音频时,任何人都可以帮助告诉我如何修复它?

public void surfaceCreated(SurfaceHolder holder) {
    videoView.setDisplay(surfaceHolder);
    String sender = getIntent().getStringExtra("sender");
    if (sender.equals("FolderIsSending")) {
        myfiles = FolderVideoFile;
    } else {
        myfiles = videoList;
    }
    position = getIntent().getIntExtra("position", -1);
    String path = myfiles.get(position).getPath();

    uri = Uri.parse(path);
    try {

        try {

            videoView.setDataSource(getApplicationContext(), uri);

            videoView.prepare();


        } catch (IOException e) {
            e.printStackTrace();
        }
    }catch (Exception e){
      //  Toast.makeText(this, "please restart app", Toast.LENGTH_SHORT).show();
    }
}

标签: javaandroid

解决方案


推荐阅读