Sound Field
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 Field Widget provides a general method to handle interactions with sounds
Usages Cases
- Commonly used in the Details Area of Native Stylus-Based applications.
Appearance & Interaction
View Mode
On Tap
Features:
- 1) Volume -- adjust volume
- 2) Toggle Play / Stop -- Start or stop playback of sound
- 3) Playback -- Drag to adjust current playback position
- 4) Rewind -- Rewind sound track
- 5) Fast Forward -- Fast Forward sound track
- 6) Sound Title -- The title name of current sound file
On Tap with Hold
- Popup Menu is opened with the following structures, based on the active field type:
| Item | Action | Constraints |
|---|---|---|
| Start | Starts the sound preview | Grayed-out if playing |
| Stop | Stop the sound preview | Grayed-out if stopped |
| Add to Current Playlist | Adds this sound file to the current Media Player Playlist | |
| Set as Ring Tone | Sets this sound as the ring tone for the current profile | |
| Set as SMS Tone | Sets this sound as the sms tone for the current profile | |
| Set as Alarm Tone | Sets this sound as the alarm tone for the current profile |
Edit Mode
While in Edit Mode, the Sound Field Widget, has the following modifiable regions:
- 1) Remove Field -- On Tap will remove this widget.
- 2) Add New Field -- On Tap will add a new copy of this widget (empty, but of the same type)
- 3) Preview Bar -- Controls playback (same as in View Mode)
- 4) File Selector -- Opens Dialog to browse for new file
Constraints
(TBD)
Architectural Details
(TBD)
Implementation Recommendations
(TBD)
UI Position
Cross-Widget Interactions
(TBD)
Unresolved Issues
(TBD)
Questions and Answers
(None)





