【发布时间】:2015-07-08 10:42:25
【问题描述】:
当我尝试在 android 中使用 MediaPlayer 类播放高清格式的视频时遇到问题(它给我黑色显示但它会播放声音)...它不适用于高清视频但它适用于非高清视频...我想知道您对此有何看法以及是否有解决问题的方法。 这是我的代码...
SingletonMedia singletonMedia = SingletonMedia.getIstance();
final MediaPlayer player = new MediaPlayer();
//String uri = singletonMedia.listaMedia.get(currentMedia).url;
//MediaPlayer player = MediaPlayer.create(getActivity(), Uri.parse(uri));
SurfaceHolder mHolder;
SurfaceView mPreview;
mPreview = (SurfaceView) getActivity().findViewById(R.id.surfaceView);
//mPreview.setVisibility(View.VISIBLE);
mHolder = mPreview.getHolder();
try {
Log.w(null, singletonMedia.listaMedia.get(currentMedia).url);
player.setDataSource(singletonMedia.listaMedia.get(currentMedia).url);
}
catch (Exception e) {
Log.w(null, "Entrato nell'eccezione del setDataSource nel Fragment: "+e.getMessage());
}
player.setDisplay(mHolder);
try {
player.prepare();
} catch (Exception e) {
Log.w(null, "Entrato nell'eccezione del prepare nel Fragment: " + e.getMessage());
}
player.start();
提前感谢您的帮助。 有没有办法在android中播放高清视频?
【问题讨论】:
标签: android video media-player playback