Android——视频播放框架ijkplayer的简单使用

原创 2018年04月15日 19:52:42

首先导入依赖包:compile 'com.dou361.ijkplayer:jjdxm-ijkplayer:1.0.5'

如果不是全屏播放添加如下布局

<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout
    xmlns:android="http://schemas.android.com/apk/res/android"
    xmlns:tools="http://schemas.android.com/tools"
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    tools:context=".MainActivity">

    <com.hx.ijkplayer_demo.widget.media.IjkVideoView
        android:id="@+id/video_view"
        android:layout_width="match_parent"
        android:layout_height="高度自己定"/>
</RelativeLayout>

java代码:

public class MainActivity extends AppCompatActivity {

    private IjkVideoView videoView;

    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main);
        videoView = (IjkVideoView) findViewById(R.id.video_view);
        videoView.setAspectRatio(IRenderView.AR_ASPECT_FIT_PARENT);
        videoView.setVideoURI(Uri.parse("http://zv.3gv.ifeng.com/live/zhongwen800k.m3u8"));
        videoView.start();
    }
}

如果是全屏播放则不用写布局直接看Java代码:

public class VideoActivity extends AppCompatActivity {
    PlayerView playerView;
    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_video);

        View rootView = getLayoutInflater().from(this).inflate(R.layout.simple_player_view_player, null);
        setContentView(rootView);
       

        playerView = new PlayerView(this)
                .setScaleType(PlayStateParams.fitparent)
                .setPlaySource(url)
                .setTitle("标题")
                .startPlay();

    }

}







Android中ijkPlayer播放器的简单使用

  • 2017年08月03日 13:40
  • 30.26MB
  • 下载

ijkplayer-android框架详解

ijkplayer是一个基于ffplay的轻量级Android/iOS视频播放器,实现了跨平台的功能,API易于集成;编译配置可裁剪,方便控制安装包大小。 本文重点分析其C语言实现的核心代码,涉及到...
  • weixin_39799839
  • weixin_39799839
  • 2018-01-28 16:42:39
  • 498

android Ijkplayer最简单的简单使用

之前写过一个节操播放器跟这个差不多也是几行代码解决战斗。地址:http://blog.csdn.net/yw59792649/article/details/78846245效果如下 Ijkplay...
  • Yw59792649
  • Yw59792649
  • 2017-12-20 11:50:13
  • 10554

初学者--- android Ijkplayer最简单的简单使用

转载自:http://blog.csdn.net/halaoda/article/details/78612078 更多:http://blog.csdn.net/u014608640/art...
  • xcjean
  • xcjean
  • 2017-11-23 11:57:45
  • 723

android 简单的实现视频的播放 基于 ijkplayer的封装更加简单 方便快捷

ijkplayer是Bilibili基于ffmpeg开发并开源的轻量级视频播放器,支持播放本地网络视频,也支持流媒体播放。支持Android&iOS。 ijkplayer的编译这里不多阐述,我也...
  • bbtianshi
  • bbtianshi
  • 2017-12-07 11:46:42
  • 1126

ijkplayer-android的简单使用

## 依赖项目 ijkplayer-java 简单使用 布局文件
  • xiaodu1997
  • xiaodu1997
  • 2017-01-15 20:27:49
  • 1897

Android ijkplayer的使用解析及播放器的制作

ijkplayer是Bilibili开源的一款功能强大的播放器,支持本地网络播放,新版还支持https和直播功能。下面介绍如何快速使用这款功能强大的播放器:1. 添加so库2. 添加依赖3. 加入de...
  • github_2011
  • github_2011
  • 2017-08-18 20:30:57
  • 4119

集成ijkplayer视频直播框架

最近公司要开展直播项目,因此接触到了ijkplayer视频直播框架。这是一个基于ffmpeg的开源的视频直播框架,支持Android和iOS,也是目前运用得最广泛的视频直播开源框架。下面就简单分享下怎...
  • zhongtiankai
  • zhongtiankai
  • 2017-05-17 22:20:05
  • 846

android第三方 视频播放器

推荐一个不错的第三播放器:1.IjkPlayer/MediaPlayer+TextureView,支持列表,完美切换全屏、小窗口的Android视频播放器地址:https://github.com/x...
  • oneblue123
  • oneblue123
  • 2018-02-26 14:46:09
  • 183

[Android] Android 视频播放总结

前言本篇文章主要介绍 Android 原生 VideoView,Google 开源视频播放框架 ExoPlayer,Vitamio 视频播放框架以及 Bilibili 开源视频播放框架 ijkplay...
  • cu1234567890
  • cu1234567890
  • 2016-04-03 21:55:39
  • 2392
收藏助手
不良信息举报
您举报文章:Android——视频播放框架ijkplayer的简单使用
举报原因:
原因补充:

(最多只允许输入30个字)