1-player-controls.md

December 4, 2019 ยท View on GitHub

Item to test #1: Player Controls

Item to test #1.1: Player Controls - Btns

From left to right

player-controls

itemButtonsStepsExpected Results
1.1.1current timedisplaydisplay current time of media, updates while playing
1.1.2current timeclicktriggers prompt to jump to set time, using custom formats options
1.1.3Durationdisplaydisplay duration of media
1.1.4RollBackclickTo rewind of a set amount, 15 sec default
1.1.5rewindclickRewind 10 sec
1.1.6rewindclick - holdContinue to rewind until release of btn
1.1.7playclickplay media, audio or video
1.1.8fast forwardclickFast forward 10 sec
1.1.9fast forwardclick - holdContinue to fast forward until release of btn
1.1.10Playback speedclick - selectchange the playback speed, of amount from dropdown
1.1.12Saveclick on ๐Ÿ’พshould save content to local storage
1.1.13'Picture in Picture' ๐Ÿ“บclickhide or show video as separate window always on top
1.1.14Volumeclick - ToggleMutes and un-mutes media

Item to test #1.2: Player Controls - Preview

player-controls-preview

Steps:
  • Click on the media preview on the left
Expected Results:
  • if media paused expect to start playing
  • if media playing expect to pause playing

Item to test #1.3: Player Controls - Progress Bar

Steps:
  • Click inside the progress bar
Expected Results:
  • Expect the progress bar play head to change to clicked point
  • Expect current time display in player controls to update accordingly
  • If media was paused, expect media to start playing
  • Expect the editor to jump to the current word below

Item to test #1.4: Player Controls - 'Picture in Picture'

'Picture in Picture' screenshot

Steps:
  • Click the 'Picture in Picture' icon ๐Ÿ“บ
Expected Results:
  • If video, expect the video to appear as resizable floating window always on top
  • Expect if click picture in picture icon again for video to go back to it's original place
  • if in chrome expect it to work
  • if in browser other then chrome (Safari, Firefox etc) expect to get warning message saying browser is not supported and to use in chrome instead.

Item to test #1.11: Player Controls - Save ๐Ÿ’พ

Steps:
  • edit some text
  • Click the 'Save' icon ๐Ÿ“บ
  • refresh browser
Expected Results:
  • Expect the text to persist after refresh