All Projects → TedaLIEz → Parsingplayer

TedaLIEz / Parsingplayer

Licence: lgpl-2.1
A video player playing videos from youku.com and other video sites.

Programming Languages

java
68154 projects - #9 most used programming language

Projects that are alternatives of or similar to Parsingplayer

Lost
A drop-in replacement for Google Play services location APIs for Android
Stars: ✭ 327 (-8.91%)
Mutual labels:  android-development
Gradle Play Publisher
GPP is Android's unofficial release automation Gradle Plugin. It can do anything from building, uploading, and then promoting your App Bundle or APK to publishing app listings and other metadata.
Stars: ✭ 3,690 (+927.86%)
Mutual labels:  android-development
Android Jetpack Chinese Translation
Android Jetpack 官方文档 中文翻译
Stars: ✭ 348 (-3.06%)
Mutual labels:  android-development
Fastadapter
The bullet proof, fast and easy to use adapter library, which minimizes developing time to a fraction...
Stars: ✭ 3,512 (+878.27%)
Mutual labels:  android-development
Androidresources
Collect and classify Android resources
Stars: ✭ 341 (-5.01%)
Mutual labels:  android-development
Super
Secure, Unified, Powerful and Extensible Rust Android Analyzer
Stars: ✭ 340 (-5.29%)
Mutual labels:  android-development
Dkvideoplayer
Android Video Player. 安卓视频播放器,封装MediaPlayer、ExoPlayer、IjkPlayer。模仿抖音并实现预加载,列表播放,悬浮播放,广告播放,弹幕
Stars: ✭ 3,796 (+957.38%)
Mutual labels:  video-player
Android Goldeneye
A wrapper for Camera1 and Camera2 API which exposes simple to use interface.
Stars: ✭ 356 (-0.84%)
Mutual labels:  android-development
Android Clean Architecture Boilerplate
An android boilerplate project using clean architecture
Stars: ✭ 3,534 (+884.4%)
Mutual labels:  android-development
Movie Monad
📺 A free and simple to use video player made with Haskell.
Stars: ✭ 347 (-3.34%)
Mutual labels:  video-player
Swiftjava
Swift to Java Bridge
Stars: ✭ 334 (-6.96%)
Mutual labels:  android-development
Piptool
Add the Picture-in-Picture Functionality to YouTube, Netflix, Plex and other video broadcasting services in macOS Sierra
Stars: ✭ 337 (-6.13%)
Mutual labels:  video-player
Giraffeplayer2
out of the box android video player(support lazy load, ListView/RecyclerView and hight performance)
Stars: ✭ 344 (-4.18%)
Mutual labels:  video-player
Expenso
📊 A Minimal Expense Tracker App built to demonstrate the use of modern android architecture component with MVVM Architecture
Stars: ✭ 325 (-9.47%)
Mutual labels:  android-development
Android Particles
A lightweight Particle Animation Library for Android
Stars: ✭ 350 (-2.51%)
Mutual labels:  android-development
Mpv Easy Player
MPV-EASY Player - A movie player based on mpv
Stars: ✭ 324 (-9.75%)
Mutual labels:  video-player
Sinsofmemoryleaks
Some common patterns of memory leaks in Android development and how to fix/avoid them
Stars: ✭ 343 (-4.46%)
Mutual labels:  android-development
Themed Toggle Button Group
Customisable toggle buttons inside a FlexboxLayout.
Stars: ✭ 357 (-0.56%)
Mutual labels:  android-development
Awesome Android Ui
😎 A curated list of awesome Android UI/UX libraries
Stars: ✭ 353 (-1.67%)
Mutual labels:  android-development
Simple Contacts
Easy and quick contact management with no ads, handles groups and favorites too.
Stars: ✭ 346 (-3.62%)
Mutual labels:  android-development

ParsingPlayer

ParsingPlayer is an Android video library based on IjkPlayer, playing video from Youku or other video sites.

screenshot screenshot

Gradle Dependency

Build Status License: LGPL v2.1 GitHub release

The Gradle dependency is available via jCenter. jCenter is the default Maven repository used by Android Studio.

Dependency

Add this to your module's build.gradle file (make sure the version matches the last release):

dependencies {
    // ... other dependencies
    compile 'com.uniquestudio:parsingplayer:2.0.6'
}

Table of Contents

  1. Quick Setup
  2. License

Quick Setup

public class MainActivity extends AppCompatActivity {
    private ParsingVideoView mVideoView;

    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main);
        mVideoView = (ParsingVideoView) findViewById(R.id.videoView);
        mVideoView.play("http://v.youku.com/v_show/id_XMjUyNDIxNjAwNA==.html");
    }


    @Override
    protected void onResume() {
        super.onResume();
        mVideoView.onResume();
    }


    @Override
    protected void onPause() {
        super.onPause();
        mVideoView.onPause();
    }


    @Override
    protected void onDestroy() {
        super.onDestroy();
        mVideoView.onDestroy();
    }
}

License

Copyright (c) 2017 UniqueStudio
Licensed under LGPLv2.1 or later

No Commercial Use

Although this project is is licensed under LGPLv2.1,but commercial use is forbidden.As we parse video's address, we have no idea whether commercial use is legal

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].