audio.js 961 B

12345678910111213141516171819202122232425262728293031323334
  1. import { serialNumberTypeList, serialNumberPositionList, displayList } from '@/views/book/courseware/data/common';
  2. // 音频查看方式
  3. export const audioViewMethodList = [
  4. { value: 'independent', label: '独立' },
  5. { value: 'list', label: '列表' },
  6. { value: 'icon', label: '图标' },
  7. ];
  8. export function getAudioProperty() {
  9. return {
  10. serial_number: 1, // 序号
  11. sn_type: serialNumberTypeList[0].value,
  12. sn_position: serialNumberPositionList[0].value,
  13. sn_display_mode: displayList[0].value,
  14. view_method: audioViewMethodList[0].value,
  15. };
  16. }
  17. export function getAudioData() {
  18. return {
  19. type: 'audio',
  20. title: '音频',
  21. single_size: 100, // 单位MB
  22. total_size: 1024, // 单位MB
  23. min_width: '280',
  24. min_height: '110',
  25. property: getAudioProperty(),
  26. file_info_list: [],
  27. file_id_list: [], // 文件 id['20032-121212', '20032-121216']
  28. // 内容中包含的文件列表,
  29. file_list: [],
  30. };
  31. }