Skip to content

halx99/axplay

Repository files navigation

axplay - The simple media player based on Axmol Media Engine

A cross paltform media engine for video render based on native sdk

usage:

step:

  using namespace ax;
  static std::unique_ptr<MediaEngineFactory> _meFactory = MediaEngineFactory::create();
  auto me = _meFactory->createMediaEngine(); 

  if (me) {
    // Can be url: http://distribution.bbb3d.renderfarming.net/video/mp4/bbb_sunflower_1080p_30fps_normal.mp4
    me->setAutoPlay(true);
    me->open("file:///D:\\test.mp4");
    
    while(me->getState() == MEMediaState::Playing) {
        std::this_thread::sleep_for(std::chrono::milliseconds(16));
        bool transferred = me->transferVideoFrame();
    }
    _meFactory->destroyMediaEngine(me);
  }

About

A cross paltform media engine for video render based on native sdk

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published