有关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,固定从屏幕的左上角开始填充图片,文字等。比如说我的程序,是让视频文件显示出来,我先让文本文件显示,然后把我的视频文件填充上去,覆盖前者,去显示给客户端。

 

  • 0
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 8
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 8
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值