Video Changelog

4.34.0 (2023-07-17)

  • Updated React version to 18

4.33.1 (2022-04-25)

  • Fixing an issue where the video would auto-pause on import of annotations

4.33.0 (2022-03-31)

  • Adding compatibility with WebViewer 10.0.0

4.31.3 (2022-01-10)

  • Fixing a z-index issue with the fullscreen button in video only

4.31.1 (2022-01-09)

  • Fixing logic for loading redaction tools for demo

4.31.0 (2022-12-13)

  • Added backwards compatibility with WebViewer 8.9.0

4.30.1 (2022-12-01)

  • Fixing an issue where retrieving the FPS of a video would timeout after 29 seconds due to lambda limitations

4.30.0 (2022-11-03)

  • Added API enableCompareMode to allow frame by frame comparison of videos

4.32.0 (2023-01-28)

  • Added serviceWorkerLocation option to loadAudio. Useful for being able

to pass custom headers.

4.29.0 (2022-10-20)

  • Re-adding API to extract frames from video

4.27.0 (2022-10-07)

  • Added showFrameNumbersByDefault option to initializeVideoViewer. This sets the time indicator to default to frame numbers under the video.
  • Added new drag controls for more accurate frame by frame annotating. Use shift + mouse drag to have more precision.
  • Added input box to current frame number, so that you can easily jump to a specific frame.

4.26.3 (2022-09-20)

  • Fixing an issue where redacting video frames would result in re-ordering of tools
  • Fixing a typo when registering redaction tools

4.26.1 (2022-09-16)

  • Added option useShakaPlayer to loadVideo as some customers were having issues loading videos using shaka player. Opting out uses HTML Video instead

4.25.3 (2022-09-12)

  • Fixing an issue where the video and audio redaction would duplicate on video load

4.25.1 (2022-09-11)

  • Add compatibility with webviewer 8.8
  • Replaced annotation.startTime with annotation.getStartTime()
  • Replaced annotation.endTime with annotation.getEndTime()

4.25.0 (2022-09-09)

  • Moving generatedPeaks option to loadVideo
  • Renaming overload of redactVideoButton to redactApplyButton
  • Added audio redaction back to video and video + audio redaction tool
  • General quality of life fixes for redaction

4.24.1 (2022-08-25)

  • Fixing a timing issue where annotation snapshots would sometimes show the wrong frame

4.24.0 (2022-08-18)

  • Changed sort order of Frame number and Timecode in the notes panel. Both were changed from descending to ascending order.

4.23.5 (2022-08-09)

  • Automatically disabling annotation snapshots on non-chromium browsers due to browser limitations

4.23.0 (2022-06-26)

4.22.3 (2022-06-08)

  • Added loading spinner
  • Bug fix for video only option being available when not using audio

4.22.0 (2022-05-26)

  • Added a lambda endpoint for ffprobe so that client does not need cross-origin-isolation anymore. It will only work for urls.

4.21.0 (2022-05-09)

4.20.3 (2022-05-02)

  • Annotation previews will now update when annotation start time changes

4.20.0 (2022-03-23)

  • Annotation previews will now be generated on the fly, reducing exported XFDF size

4.19.0 (2022-03-03)

  • Support for mpd and mov files
  • Support for adaptive streaming (DASH), only with mpd files
  • Removal of ffmpeg support due to unreliable initalization

4.18.0 (2022-02-25)

  • Adding option showMobileStyling to disable mobile styling for custom applications
  • Removal of ffmpeg support due to unreliable initalization

4.17.4 (2022-02-15)

  • Adding clean up to session after components are unmounted from DOM

4.17.0 (2021-01-07)

  • Added option libPath to initializeVideoViewer:
    • The path to the video lib files. Only ffprobe files for now.

4.16.0 (2021-01-07)

  • Added option zoomInOnAnnotationPreview to have zoomed in annotations in previews.

4.15.0 (2021-12-20)

  • Added option openNotesPanelOnDocumentLoaded to toggle off automatic opening of notes panel on document load.

4.14.1 (2021-12-15)

  • Added real frame total for video. It takes a bit of time to get the real value on first load but then it is cached.

Worker files in package download are required in your public folder for this to function. The sample has been updated to copy these files over automatically.

4.13.0 (2021-12-15)

  • Added a new API Video.getCanvasesWithIntervals to retrieve video canvases with annotations for merging them back into the video.

4.12.0 (2021-12-08)

  • Added a new build bundle that includes React, for projects that don't want to install React. Check the #Builds README section for more information.

4.11.0 (2021-11-17)

  • Added mobile support

4.10.0 (2021-10-26)

  • Added annotation previews in the notes panel. showAnnotationPreview option can be used to disable this behaviour.

4.9.6 (2021-10-13)

  • Various bugfixes
  • Adding safari support for service workers
  • Re-enabling link button

4.9.5 (2021-09-20)

  • Various bugfixes

4.9.4 (2021-09-06)

  • Added withCredentials option to loadVideo

4.9.0 (2021-08-24)

  • Added the ability to pass custom headers to video fetches
  • Various bugfixes

4.8.0 (2021-08-16)

  • Added Typescript support
  • Various bugfixes

4.7.0 (2021-08-12)

  • Added showAspectRatioGuideButton flag
  • Added showPlaybackSpeedButton flag
  • Some ie11 compatibility fixes.
    • ie11 Video/Audio editing disabled.
    • ie11 Waveform does not render.
  • Added ability to load video as a script tag
    • Added a Loading as Script Tag section to README

4.6.0 (2021-08-07)

  • Added being able to load file and blob objects along urls

4.4.0 (2021-08-05)

  • Updated package to work with WebViewer 8.0 and newer

4.3.5 (2021-07-29)

  • Various bug fixes
  • Memory leak issue fixed on some machines when loading many videos when not refreshing

4.3.0 (2021-07-19)

  • Added showSubtitlesButton boolean option to initializeVideoViewer

4.2.0 (2021-07-09)

  • Added automatic caching of audio peaks
  • Added loading indicator when video is buffering
  • Reorganized buttons on main control panel
  • General refactoring of code
  • Added ability to merge annotations directly into video
  • Added renderControlsToDOM API

4.1.0 (2021-07-02)

  • Added videoPlay and videoPause events
  • Added showFullscreenButton boolean option to initializeVideoViewer

4.0.0 (2021-06-24)

  • Adding support for integration of Webviewer-Audio and Webviewer-Video packages.
  • Various small bug fixes
  • React and React-Dom removed from bundle and now must be provided as a parent dependency
  • Annotations and current time of video can now be viewed by frame number.

3.11.0 (2021-06-08)

  • Merged options and videoSettings object in initializeVideoViewer
  • Added renderControls option. Controls will now render automatically and can be disabled by setting this option to false.
  • Removed useCrossOrigin and randomizeRequest options.

3.10.8 (2021-05-19)

Added getVideo function.

3.10.6 (2021-05-19)

Added showFrames, showTooltipPreview options.

3.10.4 (2021-05-05)

Various small bug fixes

  • Read only mode works correctly with annotations

3.10.3 (2021-05-03)

Various small bug fixes

3.10.0 (2021-04-09)

New features

New look for progress bar.

Bug fixes

Fixed error being thrown when loading a new document and opting out using built in UI.

Fixed full screen button not working when opting out using built in UI.

Updated check for current version of WebViewer. Has to at least be 7.3.1 or error will be printed. 7.3.1 is necessary for the download button to work correctly.

Did you find this helpful?

Trial setup questions?

Ask experts on Discord

Need other help?

Contact Support

Pricing or product questions?

Contact Sales