All notable changes to this package will be documented in this file.
The format is based on Keep a Changelog
and this project adheres to Semantic Versioning.
- Fixed IsPlayer and IsMuted API in NVideoPlayer.
- Removed explicit
anonymous
CORS setup of video player.
- Sample UI to look a bit nice on PC and mobile web.
- Missing implementations for IsPlaying, IsMuted, and FrameCount.
- New API for setting play time in player.
- New API to get video duration.
- Added texture resampling option for respecting source video aspect ratio.
- Updating of video player config before starting of Play call. Earlier it was only set at the initialization.
- Update sample scene to demo new APIs and texture resampling.
- Added new API for getting presentation time of current frame and size (width and height).
- Sample scene to avoid auto play on start.
- Clear render texture on stop of video player.
- Disable fullscreen player and picture-in-picture prompt for the video, especially on Safari ios10+.
- Added missing UnityVideoRenderTexture to the package
- Test sample scene to demo the setup and test in editor and build.
- Web Video Player with in-editor playing support.
- Autoplay on start requires video to be muted. This is mainly due to Autoplay blocking policy in browsers. For more information read here.
- Video player audio is plays in 2D mode on browser. There doesn't seem any easy to pipe the web audio to arbitrary sink i.e. Unity.