有关android中加载MP4,3gp等视频文件,无法播放问题的解决

     释怀,总算还是把这个问题给解决掉了。

    在android的模拟器中加载视频文件的时候,它会提示:视频无法播放!于是,我在logcat下面找错误的日志,它有如下几行错误显示:
    ERROR/PlayerDriver(31): Command PLAYER_PREPARE completed with an error or info PVMFErrResource

   : ERROR/MediaPlayer(19049): error (1, -17)
   :ERROR/MediaPlayer(19049): Error (1,-17)

   昨天,我反复查找,代码没有错,一时半会,陷入了死角。 我选择了暂时放弃,把它搁置在了一旁。在网上查了一些资料,没有能够找到解决问题的办法。今天,我又打开看了看,同时找了一些源码看了看,我试着在layout文件夹下的main.xml配置信息里面添加了如下的代码:

   <TextView  

android:layout_width="fill_parent" 

     android:layout_height="wrap_content" 

     android:text="@string/hello"

    />

  可以了,解决掉了。由于能力有限,我只能做如下的理解和解释,大家如果有什么不同的或更好的见解,希望予以提出,以下是我的main.xml配置文件:

 

<FrameLayout

   xmlns:android="http://schemas.android.com/apk/res/android"

   android:layout_width="fill_parent"

   android:layout_height="fill_parent">

   <TextView  

android:layout_width="fill_parent" 

     android:layout_height="wrap_content" 

     android:text="@string/hello"

    />

   <VideoView

      android:id="@+id/video"

      android:layout_height="wrap_content"

      android:layout_width="wrap_content"

      android:layout_gravity="center" />

</FrameLayout>

  由于我是使用的FrameLayout布局的,所以我们不妨把FrameLayout当作画布canvas,固定从屏幕的左上角开始填充图片,文字等。比如说我的程序,是让视频文件显示出来,我先让文本文件显示,然后把我的视频文件填充上去,覆盖前者,去显示给客户端。

 

你可能感兴趣的:(android,command,layout)