video.json 1.7 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778
  1. {
  2. "name": "video",
  3. "title": "视频",
  4. "params": [{
  5. "name": "size",
  6. "title": "尺寸",
  7. "items": [{
  8. "name": "width",
  9. "title": "宽度(像素)",
  10. "component": "inputnumber",
  11. "default": 320
  12. }, {
  13. "name": "height",
  14. "title": "高度(像素)",
  15. "component": "inputnumber",
  16. "default": 240
  17. }]
  18. }, {
  19. "name": "position",
  20. "title": "视频位置",
  21. "items": [{
  22. "name": "positionX",
  23. "title": "x轴位置(像素)",
  24. "component": "inputnumber",
  25. "labelCol": 15,
  26. "wrapperCol": 8
  27. }, {
  28. "name": "positionY",
  29. "title": "y轴位置(像素)",
  30. "component": "inputnumber",
  31. "labelCol": 15,
  32. "wrapperCol": 8
  33. }]
  34. }, {
  35. "name": "address",
  36. "title": "视频地址",
  37. "items": [{
  38. "name": "src",
  39. "title": "",
  40. "component": "input",
  41. "labelCol": 0,
  42. "wrapperCol": 24
  43. }]
  44. }, {
  45. "name": "control",
  46. "title": "播放设置",
  47. "items": [{
  48. "name": "controlSetting",
  49. "title": "播放设置",
  50. "component": "checkboxGroup",
  51. "values": [{
  52. "label": "自动播放",
  53. "value": "autoPlay"
  54. }, {
  55. "label": "循环播放",
  56. "value": "loop"
  57. }, {
  58. "label": "显示播放控制",
  59. "value": "controls"
  60. }],
  61. "default": ["autoPlay", "loop"],
  62. "labelCol": 10,
  63. "wrapperCol": 14
  64. }]
  65. }, {
  66. "name": "clip",
  67. "title": "片段截取",
  68. "items": [{
  69. "name": "start",
  70. "title": "开始播放(秒)",
  71. "component": "inputnumber"
  72. }, {
  73. "name": "end",
  74. "title": "结束播放(秒)",
  75. "component": "inputnumber"
  76. }]
  77. }]
  78. }