我有一个记录(List<Recording>
)对象列表:
Recording:
String title;
String length;
String long_text_about_the_recording;
String filepath; // /path/to/amr/file.amr
String other_meta_data;
要允许用户浏览此馆藏,我会使用PagedView
显示这些录音。正在被寻呼的视图是盒式磁带的图片,其上显示元数据(标题,长度等)。
这样,用户可以轻扫他们的收藏。为了更容易找到特定的录制,我想实现通过Button
访问的预览/自动播放模式。因此,当用户按下该按钮时,当前录制开始播放,但是当他们滑动到下一个录制时,当前录制停止播放,并且下一个录制开始播放尽可能少的延迟。在不遇到内存/文件加载问题的情况下实现此目的的最佳策略是什么,同时请记住,用户可能会非常快速地浏览其集合(即跳过录制) - 需要某种阈值?