为什么我用VideoView播放视频只有声音没有图像?
packagecom.test;importandroid.app.Activity;importandroid.net.Uri;importandroid.os.Bun...
package com.test;import android.app.Activity;import android.net.Uri;import android.os.Bundle;import android.widget.MediaController;import android.widget.VideoView;public class Player extends Activity { VideoView videoView; /** Called when the activity is first created. */ @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.main); videoView = (VideoView) this.findViewById(R.id.surface_view); MediaController controller = new MediaController(this); this.videoView.setMediaController(controller); videoView.setVideoURI(Uri.parse("/sdcard/1.mp4")); videoView.requestFocus(); videoView.start(); controller.hide(); }}我的Android是2.1版的,API Level 7
展开
3个回答
2013-07-30
展开全部
videoview不是每个格式都能播放的,就算是mp4,3gp 视频分辨率问题 就会造成有图像 无声音 有声音无图像,真机上要看 真机屏幕的分辨率
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
2013-07-30
展开全部
把视频文件的格式,大小,还有画面的分辨率这些参数改改试试。这些问题出来了不一定都是程序的问题。有时候跟你的环境有很大的关系
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
2013-07-30
展开全部
controller.hide();controller为什么要hide();它本来就封装好多久就hide()的,不用你处理的吧
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询