Git Product home page Git Product logo

uavplayer's Introduction

UAVPlayer

UAVP(Unity Audio Video Player) is cross platform media SDK for unity that based on AVPlayer

UAVP Tutorial

Platforms CPUs Graphic API
OSX x86, x86_64 Metal
iOS armv7, arm64 Metal

Possibilities of UAVPlayer

  • Video Playback(using Metal Graphic API, Unfortunately not supported OpenGL ES)
  • Compaatible with Unity Editor(in-editor playback for OSX platforms only)
  • Supported main video player events system: Open, Play, Paause, Ended
  • Supported main video player features like: Play, Pause, Mute, Loop

Usage

Using UAVP is very simple and easy

After the import the UAVP Package, There is UAVP Prefab(Asssets/UAVP/Prefabs). You should use UAVP Prefab in your project.

uavp_elements

  1. Additional Properties
    1. Auto Play: Start playback automatically after video is buffered
    2. Loop: When the playback reaches the end position it jumps to the start and plays again
    3. Mute: Set Audio Mute
  2. Media Streaming / Local / Asset
    1. Media Streaming: Set Streaming Media Protocol
    2. Local: Set Local Video file
    3. Asset: Set video file which in Streaming Assets Directory
  3. Material / RawImage
  4. Media Control UI
    1. Current Time: Text Field to represent the current media time
    2. Media TotalTime: Text Field to represent the totaal media time
    3. Media Seekbar: Seekbar that can control the media
  5. Event Listeners
    1. Open Callback Event: Callback Event when Media is Opened
    2. Play Callback Event: Callback Event when Media is Started
    3. Pause Callback Event: Callback Event when Media is Paused
    4. End Callback Event: Callback Event when Media reached the end

Demo

uavp_elements

Download the Unity Package

Download Version 1.1

uavplayer's People

Contributors

devcoop-code avatar

Watchers

James Cloos avatar  avatar

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.