Search Results for

    Show / Hide Table of Contents

    Version 2.0.0 BETA-3 - 7 August 2020

    • General
      • MediaPlayer UI improvements
      • Improved multi-track support including enumeration of track name and language and new simple API for tracks
      • Improvements the seekable and buffered ranges
    • Android
      • Added support for buffered range
      • Improved audio track selection
      • Fixed video track selection to be groupings of adaptive variants
    • macOS / iOS / tvOS
      • Improved track handling
      • Scrubbing
    • Windows
      • Improvements to Facebook Audio 360 performance, sync and seeking
      • Added Facebook Audio 360 support to UWP (x86 and x86_64 only, not ARM or ARM64)
      • Performance and compatibility improvements for outputting audio to Unity AudioSource
      • WinRT frame rate improvements
      • Improved compatibility for older systems by changing some dependencies to be delay-loaded
      • Updated to Windows SDK 10.0.19041.0
    • WebGL
      • Various script improvements
      • Fixed compiler issues

    Version 2.0.0 BETA-2 - 9 July 2020

    • General
      • New MediaReference asset type for specifying media sources
      • Improved inspector UI for MediaPlayer component
      • All time values changed from milliseconds (as floats) to seconds (as doubles) for easier use and higher precision
      • Better UI support for live streams
    • macOS / iOS / tvOS
      • Entirely new plugin written from scratch, unified codebase, performance and stability improvements
      • macOS support for YCbCr rendering optimisation
    • Windows
      • Hap codec now supported when using Media Foundation API with AVI and MOV files (but transparency is not working yet)
      • Added support for the alpha-only format of the Hap codec
      • DirectShow player now support dynamic format changing on video tracks, which allows for higher than 1080p when using the Microsoft H.264 decoder, and also better support for adaptive streaming formats (when using 3rd party filters such as LAV Filters
      • Improvements to audio output mode to Unity AudioSource including supporting a wider range of audio formats, better looping and end of track handling, synchronisation and performance optimisations
      • Fixed a bug where seeking and then calling Play() would revert the seek operation. This only happened when looping was enabled, and only with some specific media
      • Added support for multiple video tracks in Media Foundation
      • Switching audio tracks in Media Foundation no longer has a 1 frame glitch
      • Improved support for live streams

    Version 2.0.0 BETA-1 - 15 June 2020

    • General
      • Huge code cleanup and refactoring
      • New MediaPlayerUI demo
      • Added assembly definition (asmdef) files to improve compile times and modularity
      • MediaPlayer component can now be used to play videos in the editor without having to enter play mode
      • Dropped support for all Unity versions before 2017.1.0
      • Support for Unity extensions including Playables/Timeline and VFX Graph
      • Restructured shaders so they aren’t all resources, allowing unused shaders to be stripped out reducing build size and time
      • Inspector editor uses better caching to generate less garbage
      • Custom HTTP fields changed from JSON to simpler string blob
    • Android
      • Upgraded from ExoPlayer 2.8.4 to 2.11.5, which raises a minimum API level to 18
      • Upgraded from Facebook Audio 360 1.6.0 to 1.7.12
      • Added support for AES HLS encryption
      • Added support for multiple video tracks
      • ExoPlayer built with custom package name to hopefully solve issues of conflicts with projects that already include ExoPlayer files
      • Better support for ARM64 platform - plugin no longer causes conflicts in different Unity versions
    • iOS / tvOS / macOS
      • Not supported in this beta release
    • Windows
      • New Windows RT plugin, uses the latest Microsoft video APIs and offers a lot of improvements, especially for streaming media
      • For Windows RT added an option to select the highest bitrate when an adaptive stream starts
      • Stereo videos containing stereo metadata now display correctly when using Media Foundation API
      • Added support for AES HLS encryption (WinRT API only)
      • Added support for custom HTTP headers (WinRT API only)
      • Added support for Direct3D 12
      • Better support for ARM64 platform - plugin no longer causes conflicts in different Unity versions
      • Dropped support for Windows Phone and Windows Store 8.1, now we only support the UWP (10) Windows platforms
      • Upgraded FXC from 9.29.952.3111 to 10.1
      • Upgraded from Facebook Audio 360 1.6.0 to 1.7.12
      • Upgraded to 2020-04-19 snapshot of Hap (DirectShow)
      • Upgraded to 2020-04-19 snapshot of GDCL-MPEG-4 (DirectShow)
    In This Article