Sound / Recording Preview
From Openmoko
| Not implemented: This article or section documents one or more features that are not implemented and which may never be implemented. |
Contents |
Overview
The Sound / Recording Preview Widget provides a summary of the contents of a given sound
Usage Cases
- Commonly used in the Details Area of Native Stylus-Based applications.
Appearance & Interaction
OS X's preview is a good reference:
http://people.openmoko.org/sean/specifications/images/osx_soundpreview.png
On Tap
http://people.openmoko.org/sean/specifications/images/osx_soundpreview_select.png The upper image should also contain a waveform preview
- Select, if not selected
- Expand, if selected and collapsed
- Collapse, if selected and expanded
On Tap with Hold
- Popup Menu is opened with the following structure:
| Item | Action | Constraints |
|---|---|---|
| Select | Selects this row | |
| Open with associated application | Opens this item with registered application | Grayed-out if no applicaiton is registered. |
Constraints
(TBD)
Architectural Details
(TBD)
Implementation Recommendations
- Use TagLib for reading metadata from sound files
Cross-Widget Interactions
- Usually contains a number of Field Widgets
Unresolved Issues
(None)
Questions and Answers
- Q: How many formats should be supported by the sound preview widget?
- A: This really depends on what we use to impliment this functionality. For example, TagLib has quite a few.


