我無法弄清楚爲什麼我無法在VideoView中播放視頻。我得到的消息是:在Android中使用VideoView播放視頻
Cannot Play Video : Sorry, this video cannot be played.
我爲我的模擬器也創建了SD卡。我是否需要將我的SD卡放入SDK中的特定文件夾中?請給出意見。
這裏的佈局:
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout
android:id="@+id/LinearLayout01"
android:layout_height="fill_parent"
android:paddingLeft="2px"
android:paddingRight="2px"
xmlns:android="http://schemas.android.com/apk/res/android"
android:paddingTop="2px"
android:paddingBottom="2px"
android:layout_width="fill_parent"
android:orientation="vertical">
<VideoView
android:layout_height="fill_parent"
android:layout_width="fill_parent"
android:id="@+id/VideoView" />
</LinearLayout>
下面的代碼:
package com.examples.videoviewdemo;
import android.app.Activity;
import android.os.Bundle;
import android.widget.MediaController;
import android.widget.VideoView;
public class VideoViewDemo extends Activity {
/** Called when the activity is first created. */
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
VideoView videoView = (VideoView)findViewById(R.id.VideoView);
//MediaController mediaController = new MediaController(this);
// mediaController.setAnchorView(videoView);
//videoView.setMediaController(mediaController);
videoView.setVideoPath("/sdcard/blonde_secretary.3gp");
videoView.start();
}
}
等待答覆...
這些人是我登錄貓窗口中顯示的錯誤消息: 07-16 17:16:30.237:ERROR/PlayerDriver(30):命令PLAYER_SET_DATA_SOURCE完成了錯誤或信息PVMFErrNotSupported 07-16 17 :16:30.247:錯誤/ MediaPlayer(240):錯誤(1,-4) 07-16 17:16:30.257:錯誤/ MediaPlayer(240):錯誤(1,-4) 07-16 17:16 :30.267:DEBUG/VideoView(240):錯誤:1,-4 07-16 17:16:30.287:WARN/PlayerDriver(30):PVMFInfoErrorHandlingComplete – 2010-07-16 12:19:02
您是否試圖在設備或模擬器上執行此操作?我不認爲模擬器支持視頻播放。從文件管理器加載時,視頻在設備上播放是否正常ASTRO? – Dave 2010-07-16 13:37:46
我試圖在我的模擬器上播放視頻文件。我有一個簡單的文件管理器,可以從我的DDMS訪問。 ASTRO是什麼意思? – 2010-07-16 17:18:08