关闭

Android 使用VDPlayerSDK组件实现播放视频(一)

标签: android视频VitamioVDPlayerSD
3075人阅读 评论(8) 收藏 举报
分类:

昨天研究了 Android 使用Vitamio实现播放视频(一) 但是有些其他原因,虽然好用,但是还是找了其他一些开源的。

就找到了:VDPlayerSDK

两者比较而言,个人认为
- Vitamio 代码简洁,集成方便。
- VDPlayerSDK 实现功能多,但是使用复杂。

VDPlayerSDK 项目地址:https://github.com/SinaVDDeveloper/

使用复杂度,在这里就体现出来了。
- 首先,你需要先导入core : https://github.com/SinaVDDeveloper/sinavideo_playercore
- 接着导入:https://github.com/SinaVDDeveloper/sinavideo_playersdk 导入sinavideo_playersdk后,选中sinavideo_playercore作为library
- 最后在你的项目中选中sinavideo_playersdk作为library

对了sinavideo_playercore和sinavideo_playersdk的android API要选择4.4w 就是API 20
否则一些代码会异常。
我测试的在4.0以上的手机使用是没问题的。
4.0一下请自行测试。

你也可以导入作者自己写的DEMO:https://github.com/SinaVDDeveloper/demo
里面写了多个DEMO,分析起来麻烦

1、在复制layout的时候,你会发现layout报错

error: No resource identifier found for attribute 'layerAttrs' in package 'xxxxx.xxx.xxx.x'

此时我们需要将
xmlns:app=”http://schemas.android.com/apk/res/xxxx”
更改为
xmlns:app=”http://schemas.android.com/apk/res/包名”

2、播放器初始化,要在app启动前进行初始化,才能解压出相应的解码器。参考MyApplication.java

3、需要导入权限

    <uses-permission android:name="android.permission.INTERNET" />
    <uses-permission android:name="android.permission.CHANGE_CONFIGURATION" />
    <uses-permission android:name="android.permission.WAKE_LOCK" />
    <uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />
    <uses-permission android:name="android.permission.WRITE_SETTINGS" />
    <uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE" />

代码较多,请下载Demo查看
https://github.com/Mr-Sang/VDPlayerSDKDemo
基本上复制过去就能用,稍微改改链接地址就行了。
原作者:https://github.com/SinaVDDeveloper/sinavideo_playersdk

2
0
查看评论
发表评论
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场

Android项目之android SDK视频播放与vitamio视频播放

前言:         今天我想给大家分享Android的视频播放!如今我又想起了当初我做的那个项目,那是接我姐夫单做的,不是很大的项目,我用了差不多半个月的时间完成了需求,现在回想起来真的不够完美...
  • qq_29269233
  • qq_29269233
  • 2016-11-16 14:24
  • 1429

Android端大华视频播放SDK,包括开发Demo

  • 2017-06-27 09:24
  • 27.06MB
  • 下载

Android播放视频——VDPlayerSDK的使用(一)

作为一名Android攻城狮怎么能不会播放视频呢?所以你是用videoView?还是MediaPlayer+SurfaceView?今天给大家介绍一个开源的视频播放组件,功能强大,当然使用起来也复杂很...
  • CodeNoodles
  • CodeNoodles
  • 2016-03-10 23:00
  • 4451

Android 使用VDPlayerSDK组件实现播放视频(二)

在上一篇Android 使用VDPlayerSDK组件实现播放视频(一)中介绍了项目的导入,简单的介绍了项目如何导入运行,其实参考作者的demo,就可以简单的制作出一个视频播放器出来。我在这再啰嗦一下...
  • CutelittleBo
  • CutelittleBo
  • 2016-04-20 12:57
  • 1737

Android 使用VDPlayerSDK组件实现播放视频(二)

在上一篇Android 使用VDPlayerSDK组件实现播放视频(一)中介绍了项目的导入,简单的介绍了项目如何导入运行,其实参考作者的demo,就可以简单的制作出一个视频播放器出来。我在这再啰嗦一下...
  • CutelittleBo
  • CutelittleBo
  • 2016-04-20 12:57
  • 1737

android平台的视频播放库LanSoSdk发布地址.

android平台的视频播放库LanSoSdk发布地址. 地址:https://github.com/LanSoSdk/LanSoSdkPlayDemo 这是我们的视频SDK播放器演示程序,全面支持...
  • sno_guo
  • sno_guo
  • 2015-11-04 20:55
  • 5744

Android项目之android SDK视频播放与vitamio视频播放

前言:         今天我想给大家分享Android的视频播放!如今我又想起了当初我做的那个项目,那是接我姐夫单做的,不是很大的项目,我用了差不多半个月的时间完成了需求,现在回想起来真的不够完美...
  • qq_29269233
  • qq_29269233
  • 2016-11-16 14:24
  • 1429

Android播放视频——VDPlayerSDK的使用(二)

前几天写了一下VDPlayerSDK的导入方法,现在再说一下导入之后使用的一些问题。一下问题可能你不会遇到,但是遇到的朋友可以参考一下。 Demo(https://github.com/Mr-San...
  • CodeNoodles
  • CodeNoodles
  • 2016-03-14 23:00
  • 2133

android使用nanohttpd2.3.1搭建httpserver实现文件上传及HTML5播放视频

  • 2017-10-31 22:33
  • 2.35MB
  • 下载

Android移动开发-使用MediaPlayer和SurfaceView播放视频的实现

  • 2017-09-29 19:29
  • 21.47MB
  • 下载
    个人资料
    • 访问:43192次
    • 积分:646
    • 等级:
    • 排名:千里之外
    • 原创:21篇
    • 转载:0篇
    • 译文:0篇
    • 评论:13条
    文章分类
    最新评论