pro*_*m85 9 android mediacontroller android-videoview
我不能让它工作......每当我触摸我的视频时,什么都没有惹人注意......虽然,我认为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();
}
Run Code Online (Sandbox Code Playgroud)
视频播放正常,但我无法显示任何MediaController ...
PS:我正在展示一名球员 DialogFragment
小智 0
尝试这个:
mMediaController = new MediaController(getActivity());
Run Code Online (Sandbox Code Playgroud)
替换c为getActivity().
| 归档时间: |
|
| 查看次数: |
2855 次 |
| 最近记录: |