相关疑难解决方法(0)

安卓视频,听到声音,但没有视频

我尝试了几个不同的例子,但我无法显示任何视频.我听到声音但没有视频.我想也许我只是有一个不正确的视频格式,所以我下载了一个3gp格式的法国商业广告,但仍然没有喜悦.我正在使用带有android sdk的Eclipse Java EE,而我的应用程序的目标是1.5 sdk(Api Level 3)而没有google api.有人可以发布链接到已知在Android中播放的视频或指出我的代码问题.我已经尝试了所有我能想到的...有/没有准备..不同的布局等.

这是我的onCreate活动

/** Called when the activity is first created. */
@Override
public void onCreate(Bundle savedInstanceState) 
{
    super.onCreate(savedInstanceState);

this.setContentView(R.layout.video_test);
    SurfaceView v = (SurfaceView) findViewById(R.id.surface_video); 
    SurfaceHolder holder = v.getHolder(); 
 // Set the transparency 
    //getWindow().setFormat(PixelFormat.UNKNOWN); 


    // Set a size for the video screen 
    //holder.addCallback(this); 
    holder.setFixedSize(400,300); 


    MediaPlayer mp = MediaPlayer.create(this, R.raw.fiat); 
    mp.setDisplay(holder);
    //mp.setAudioStreamType(2); 
    try {
        //mp.prepare();
        mp.start();
    } catch (IllegalStateException e) {
        // TODO Auto-generated catch block
        e.printStackTrace();
    }
Run Code Online (Sandbox Code Playgroud)

她是video_test.xml中的布局

<?xml version="1.0" encoding="utf-8"?> 
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" 
android:orientation="vertical" …
Run Code Online (Sandbox Code Playgroud)

video android surfaceview media-player

7
推荐指数
2
解决办法
2万
查看次数

Android媒体播放器显示音频但没有视频

我正在使用媒体播放器来播放视频.它只播放音频而不播放视频.有人可以帮忙吗?我的代码如下.

public class VideoViewApplication extends Application {

    @Override
    public void onCreate() {
    }

    @Override
    public void onTerminate() {
    }
}


public class VideoViewDemo extends Activity implements 

    OnErrorListener,OnBufferingUpdateListener, OnCompletionListener,
    MediaPlayer.OnPreparedListener, SurfaceHolder.Callback  {

    private static final String TAG = "VideoViewDemo";

    private MediaPlayer mp;
    private EditText mPath;  
    private SurfaceHolder holder;

    private ImageButton mPlay;
        private ImageButton mPause;
    private ImageButton mReset;
    private ImageButton mStop;
    private String current;
    private SurfaceView mPreview;


    @Override
    public void onCreate(Bundle icicle) {
        super.onCreate(icicle);
        setContentView(R.layout.main);
        mPreview = (SurfaceView) findViewById(R.id.surface);

        mPath = (EditText) …
Run Code Online (Sandbox Code Playgroud)

streaming android media-player

4
推荐指数
1
解决办法
9148
查看次数

MediaPlayer视频未播放

我正在尝试使用媒体播放器播放资源文件夹中的视频.我先把它复制到SD卡上.详细代码如下.

活动

public class ActivityMediaPlayer extends Activity implements Callback, OnBufferingUpdateListener, OnCompletionListener, OnPreparedListener{
 private SurfaceView mPreview;
 private SurfaceHolder holder;
 private MediaPlayer mMediaPlayer;
 private int mVideoWidth;
 private int mVideoHeight;
 private static final String TAG = "MediaPlayerDemo";
 File fvvVideoFile;

@Override
public void onCreate(Bundle icicle) { 
    super.onCreate(icicle);
    setContentView(R.layout.lt_mediaplayer);         
    mPreview = (SurfaceView) findViewById(R.id.surface);
    holder = mPreview.getHolder();
    holder.addCallback(ActivityMediaPlayer.this);
    holder.setType(SurfaceHolder.SURFACE_TYPE_PUSH_BUFFERS);     


    String FICHIER_BLOW = "testvideo.mp4"; 
    fvvVideoFile=new File(Environment.getExternalStorageDirectory(), FICHIER_BLOW); 

    BufferedOutputStream bufEcrivain;
    try {
        bufEcrivain = new BufferedOutputStream((new FileOutputStream(fvvVideoFile)));
        BufferedInputStream VideoReader = new BufferedInputStream(getResources().getAssets().open("video/testvideo.mp4"));
        byte[] buff = new byte[32 * …
Run Code Online (Sandbox Code Playgroud)

android media-player

0
推荐指数
1
解决办法
5515
查看次数

标签 统计

android ×3

media-player ×3

streaming ×1

surfaceview ×1

video ×1