Giter VIP home page Giter VIP logo

commenplayer's People

Contributors

anharismail avatar dsiner avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar

commenplayer's Issues

udp support

Hi There,

How we can play udp base video with this player. Thanks

arm64-v8a

Can be compiled for arm64-v8a for full codecs commenPlayer ?

Zoom video

Hi, any way to add video zoom function, since i need to view a live RTSP video.

Thanks
Binu

Logo Design Offer as Open Source Contribution

Hello Sir. I'm a UI/UX and Graphics Designer. I'm happy to see an open source project, So, I want provide a logo for you. Would you mind if I propose a new logo design for your project as my Open Source Contribution?

Thanks before.

Can not default play in full screen (Landscape)

When I coding to play in landscape mode:

AndroidManifest

    <activity
        android:name=".MainActivity"
        android:screenOrientation="landscape"
        android:launchMode="singleInstance">
        <intent-filter>
            <action android:name="android.intent.action.MAIN" />

            <category android:name="android.intent.category.LAUNCHER" />
        </intent-filter>
    </activity>

And in java

@OverRide
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
EventBus.getDefault().register(this);
setContentView(R.layout.activity_simple);
initView();
initPlayer();
}

private void initView() {
    player = (CommenPlayer) findViewById(R.id.player);
}

private void initPlayer() {
    player.setLive(true);


    player.setOnNetListener(new OnNetListener() {
        @Override
        public void onIgnoreMobileNet() {
            ignoreNet = true;
        }
    }).setOnPlayerListener(new IPlayerListener() {
        @Override
        public void onLoading() {
            player.getControl().setState(ControlLayout.STATE_LOADING);
        }

        @Override
        public void onCompletion(IMediaPlayer mp) {
            player.getControl().setState(ControlLayout.STATE_COMPLETION);
        }

        @Override
        public void onPrepared(IMediaPlayer mp) {
            if (!ignoreNet && NetConstans.NET_STATUS == NetConstans.CONNECTED_MOBILE) {
                player.pause();
                player.getControl().setState(ControlLayout.STATE_MOBILE_NET);
            } else {
                player.getControl().setState(ControlLayout.STATE_PREPARED);
            }
        }

        @Override
        public boolean onError(IMediaPlayer mp, int what, int extra) {
            player.getControl().setState(ControlLayout.STATE_ERROR);
            return false;
        }

        @Override
        public boolean onInfo(IMediaPlayer mp, int what, int extra) {
            return false;
        }

        @Override
        public void onVideoSizeChanged(IMediaPlayer mp, int width, int height, int sarNum, int sarDen) {

        }
    });
    player.play(getResources().getString(R.string.url1));
}

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.