记一次Android视频播放器开发

播放器入门

看小电影多年

当年甚至还是用QTplayer;而李开复,已经从技术员,技术总监,HR,出书,风投,隐退的华丽转身

而我们还只是个”程序员“

这么多年过去了,好像还真没认真开发过一个自己用的播放器

所以,稍微搞一下

这个文章不会详细说实现

不会说github

不会说代码

不会说player,视频文件格式

只是说一些文档+引用

看了一些文章,唯一学到的可能是e.printstack

VideoPlayer videoPlayer = findViewById(R.id.video);

        try {
            videoPlayer.load("http://vjs.zencdn.net/v/oceans.mp4");
        } catch (IOException e) {
            Toast.makeText(this,"播放失败",Toast.LENGTH_SHORT);
            e.printStackTrace();
        }

而大部分,所谓的开源,所谓的开发,还停留在”应用“不是么?这到底算在门外,还是在门槛上?

调试方法

无他,Android Studio + try catch; 还要一台手机,你有吗?

开源必须解决问题

官方的MediaPlayer太简单,不想用

所以选了个 xxxx 项目,但必须解决一下问题:

Failed to notify project evaluation listener.
   > org.gradle.api.internal.TaskInputsInternal.property(Ljava/lang/String;Ljava/lang/Object;)Lorg/gradle/api/tasks/TaskInputs;

参考资料:


ijkplayer系列1:ijkplayer介绍_点心爱成长的自留地-CSDN博客_ijkplayer

Android开源音视频播放器_yyxhzdm的博客-CSDN博客

Android MediaPlayer 基础简介 - RustFisher - 博客园 (cnblogs.com)

MediaPlayer常见错误码_蓝蓝的天-CSDN博客

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

avi9111

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值