VideoView播放视频有画面无声音,ExoPlayer无法流播放求助
问题:VideoView播放视频仅画面无声音,ExoPlayer无法实现流播放
- 该问题已有多人提问,尝试多种方案均未解决。最初使用ExoPlayer时无法实现流播放,相关问题未得到解答。耗时搭建VideoView自定义控制器后,当前VideoView播放视频仅有画面无声音。
上传Firebase前的视频压缩代码
@Override protected String doInBackground(String... strings) { String videoPath = null; try { Uri uri = Uri.parse(strings[1]); videoPath = SiliCompressor.with(UploadActivity.this) .compressVideo(uri, strings[2]); } catch (URISyntaxException e) { e.printStackTrace(); } return videoPath; }
视频播放代码
//Get intent Extras String urlExtra = getIntent().getStringExtra("videoUrl"); //Parse video url Uri videoUri = Uri.parse(urlExtra); //Set up Video to play videoView.setVideoURI(videoUri); videoView.start(); videoView.setOnPreparedListener(new MediaPlayer.OnPreparedListener() { @Override public void onPrepared(MediaPlayer mp) { seekBar.setMax(videoView.getDuration()); videoView.start(); AudioManager audioManager = (AudioManager) getSystemService(Context.AUDIO_SERVICE); audioManager.adjustStreamVolume(AudioManager.STREAM_MUSIC, AudioManager.ADJUST_RAISE, AudioManager.FLAG_SHOW_UI); } });
内容的提问来源于stack exchange,提问作者Bryne Phiri
相关产品推荐
相关产品推荐

