You are here

jw_player.schema.yml in JW Player 8

config/schema/jw_player.schema.yml

File

config/schema/jw_player.schema.yml
View source
  1. jw_player.preset.*:
  2. type: config_entity
  3. label: 'Preset'
  4. mapping:
  5. id:
  6. type: string
  7. label: 'Machine-readable name'
  8. label:
  9. type: label
  10. label: 'Label'
  11. status:
  12. type: boolean
  13. label: 'Enabled status of the configuration entity'
  14. description:
  15. type: label
  16. label: 'Description'
  17. settings:
  18. type: mapping
  19. label: 'Settings'
  20. mapping:
  21. preset_source:
  22. type: label
  23. label: 'Select your preset source.'
  24. mode:
  25. type: label
  26. label: 'Select your primary embed mode.'
  27. stretching:
  28. type: string
  29. label: 'Stretching'
  30. responsive:
  31. type: boolean
  32. label: 'Responsive'
  33. aspectratio:
  34. type: string
  35. label: 'Aspect Ratio'
  36. width:
  37. type: integer
  38. label: 'Width'
  39. height:
  40. type: integer
  41. label: 'Height'
  42. controlbar:
  43. type: label
  44. label: 'Controlbar Position'
  45. skin:
  46. type: label
  47. label: 'Skin'
  48. autostart:
  49. type: boolean
  50. label: 'Autostart'
  51. mute:
  52. type: boolean
  53. label: 'Mute'
  54. sharing:
  55. type: boolean
  56. label: 'Sharing'
  57. sharing_heading:
  58. type: string
  59. label: 'Sharing heading'
  60. sharing_sites:
  61. type: mapping
  62. label: 'Sharing sites'
  63. mapping:
  64. sites:
  65. type: sequence
  66. label: 'Sites'
  67. sequence:
  68. type: mapping
  69. label: 'Sharing sites configuration'
  70. mapping:
  71. enabled:
  72. type: boolean
  73. label: 'Enabled'
  74. weight:
  75. type: integer
  76. label: 'Weight'
  77. advertising:
  78. type: mapping
  79. label: 'Advertising'
  80. mapping:
  81. client:
  82. type: label
  83. label: 'Client'
  84. tag:
  85. type: string
  86. label: 'Pre Tag'
  87. tag_post:
  88. type: string
  89. label: 'Post Tag'
  90. skipoffset:
  91. type: integer
  92. label: 'Skip offset'
  93. skipmessage:
  94. type: string
  95. label: 'Skip message'
  96. skiptext:
  97. type: string
  98. label: 'Skip text'
  99. field.formatter.settings.jwplayer_formatter:
  100. type: mapping
  101. mapping:
  102. jwplayer_preset:
  103. type: label
  104. label: 'Select preset'
  105. preview_image_field:
  106. type: label
  107. label: 'Preview image source'
  108. preview_image_style:
  109. type: label
  110. label: 'Preview image style'
  111. jw_player.settings:
  112. type: config_object
  113. mapping:
  114. cloud_player_library_url:
  115. type: string
  116. label: 'Cloud-Hosted Account Token'
  117. jw_player_key:
  118. type: string
  119. label: 'Self-Hosted Player License Key'
  120. jw_player_version:
  121. type: integer
  122. label: 'Jw player version'