gpt4 book ai didi

android - VideoView - MediaController 未显示

转载 作者:塔克拉玛干 更新时间:2023-11-02 08:45:04 24 4
gpt4 key购买 nike

我无法让它工作...每当我触摸我的视频时,没有任何事情发生...虽然我认为 MediaController 应该是可见的...

我目前使用以下功能来播放我的视频:

private void playCachedVideo(final VideoView videoView, final Context c, File f)
{
//videoView.setZOrderOnTop(true);
videoView.setOnPreparedListener(new OnPreparedListener()
{
@Override
public void onPrepared(MediaPlayer mp)
{
mp.setOnVideoSizeChangedListener(new OnVideoSizeChangedListener()
{
@Override
public void onVideoSizeChanged(MediaPlayer mp, int width, int height)
{
MediaController mediaController = new MediaController(c);
mediaController.setMediaPlayer(videoView);
mediaController.setAnchorView(videoView);
videoView.setMediaController(mediaController);
}
});
}
});
videoView.setVideoURI(Uri.fromFile(f));
videoView.start();
}

视频播放正常,但我无法显示任何 MediaController...

PS:我在 DialogFragment

中展示播放器

最佳答案

试试这个:

mMediaController = new MediaController(getActivity());

c替换为getActivity()

关于android - VideoView - MediaController 未显示,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22988927/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com