Gaia/Video: Difference between revisions
< Gaia
Jump to navigation
Jump to search
Line 58: | Line 58: | ||
** 1:1 (play video at original size which may be smaller or bigger than the screen) | ** 1:1 (play video at original size which may be smaller or bigger than the screen) | ||
** Crop (to fill the entire window, likely cropping some of the content) | ** Crop (to fill the entire window, likely cropping some of the content) | ||
==Status== | |||
* Stage: Development | |||
* Latest: | |||
* Release target: | |||
== Team == | |||
* UX: Patryk Adamczyk (IRC: patryk) | |||
* Dev: Etienne (IRC: etienne_s) | |||
==Design Spec== | ==Design Spec== | ||
Interaction Design Spec (Draft): | Interaction Design Spec (Draft): |
Revision as of 16:40, 20 April 2012
The Video app offers content playback support and the ability to manage all video files on your device. Gaia will support popular file/compression formats - H.264/VP8 for video and MP3/AAC/Vorbis for audio.
Team
- UX: Patryk
- Dev: Fabien
Status
- Feature Name: Gaia Video App
- Stage: Development
- Release Target: M3 Alpha
Use Cases
1. Loading videos onto phone. Jim wants to put a video file onto the phone:
- He plugs the phone into this computer
- A phone shows up as a drive on his computer
- Jim open the drive (phone), proceeds to drag and drop video files into a folder called "videos"
2. Browsing & Playing Videos. Jim wants play a video:
- Jim launches the video app
- All his videos are listed alphabetically
- He clicks on a video he's interested in, it launches the player (landscape orientation since the video is formatted for landscape orientation)
Requirements
- Gaia v1
- File Browser
- Lists videos alphabetically
- Shows video thumbnail (taken a few seconds into the video)
- Shows video file name
- Shows duration
- Shows time left (if video has been stopped part way)
- Shows artist info meta data
- Playback
- Rotates the player according to video aspect when captured
- Portrait videos play in portrait mode
- Landscape videos play in landscape mode
- Rotates the player according to video aspect when captured
- Playback Controls:
- Play
- Pause
- Seek Forward (5x, or in 5min intervals depending on video performance)
- Seek Backward (5x, or in 5min intervals depending on video performance)
- Scrubber (video playback location)
- Time elapsed
- Time remaining
- Back Button
- Playback of video from local storage or SD card
- Video directory needs to be available on local storage and SD card (/Videos)
- Codecs supported:
- Video: H.264, VP8
- Audio: AAC, MP3, Vorbis
- Gaia v2
- Zoom toggle button
- Scale (scale the video to fit the screen perfectly and not crop any content, black bars will likely appear horizontally or vertically)
- Share Videos via various sources:
- MMS
- Social Networks
- 1:1 (play video at original size which may be smaller or bigger than the screen)
- Crop (to fill the entire window, likely cropping some of the content)
Status
- Stage: Development
- Latest:
- Release target:
Team
- UX: Patryk Adamczyk (IRC: patryk)
- Dev: Etienne (IRC: etienne_s)
Design Spec
Interaction Design Spec (Draft):