{"id":13745331,"url":"https://github.com/BrightcoveOS/Rendition-Selector-Plugin","last_synced_at":"2025-05-09T05:31:27.077Z","repository":{"id":66301107,"uuid":"1949159","full_name":"BrightcoveOS/Rendition-Selector-Plugin","owner":"BrightcoveOS","description":"Populates a ComboBox in BEML named \"renditionCombo\", displaying various choices for rendition quality selection.","archived":false,"fork":false,"pushed_at":"2012-06-09T21:18:58.000Z","size":705,"stargazers_count":10,"open_issues_count":12,"forks_count":14,"subscribers_count":9,"default_branch":"master","last_synced_at":"2024-08-03T05:06:04.173Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"","language":"ActionScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/BrightcoveOS.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2011-06-24T18:48:52.000Z","updated_at":"2023-12-22T03:59:03.000Z","dependencies_parsed_at":"2023-02-20T02:00:30.196Z","dependency_job_id":null,"html_url":"https://github.com/BrightcoveOS/Rendition-Selector-Plugin","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/BrightcoveOS%2FRendition-Selector-Plugin","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/BrightcoveOS%2FRendition-Selector-Plugin/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/BrightcoveOS%2FRendition-Selector-Plugin/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/BrightcoveOS%2FRendition-Selector-Plugin/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/BrightcoveOS","download_url":"https://codeload.github.com/BrightcoveOS/Rendition-Selector-Plugin/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":224819918,"owners_count":17375360,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2024-08-03T05:01:27.647Z","updated_at":"2024-11-15T17:31:44.742Z","avatar_url":"https://github.com/BrightcoveOS.png","language":"ActionScript","funding_links":[],"categories":["Unsorted"],"sub_categories":["Other API"],"readme":"Overview\n========\n\nPopulates a ComboBox in BEML named \"renditionCombo\", displaying various\nchoices for rendition quality selection.\n\nThis plugin works with progressive or streaming video. In the case of\nprogressive download the video is loaded again and has to start\nfrom the beginning.\n\nDownloading the Plugin\n======================\n\nVersioned downloads of the SWF are available by clicking the Downloads button\non Github and then selecting one of the download packages available.\n\nConfiguring the Plugin\n======================\n\nThe format for specifying choices is as follows:\n\n    RenditionSelector.swf?choices=LOW,200-400|MED,700-900|HIGH,1000-1300|HD,1600-2000\u0026default=MED\u0026spinner=true\u0026spinnerbg=false\n\nIn this example, 4 choices will be added to the ComboBox\nand they will be matched up to renditions which fall within\nthe range of bitrates specified. For HD, a rendition\nthat has an encoding rate between 1600 and 2000 kbps\nwill be used. If one can't be found, then the HD choice would\nbe left out. If more than one rendition exists within that\nrange then the user's bandwidth is taken into account and\nthe best rendition is selected.\n\n- Choices are separated by a | (pipe)\n- The label that is displayed is separated from the encoding rage by a , (comma)\n- The encoding range is separated by a - (dash)\n\nThe order can be changed and will then be reflected in the ComboBox.\n\nA negative one value (-1) is a special value that designates auto rendition\nselection. An example for how that might look is below.\n\n    RenditionSelector.swf?choices=LOW,200-400|MED,700-900|HIGH,1000-1300|HD,1600-2000|AUTO,-1\u0026default=MED\n\nAll of the labels can be changed, HD, HIGH, MED, LOW and AUTO have no special meaning.\n\nThe param \"default\" informs the selector which choice to default the ComboBox to.\n\nThe param \"spinner\" toggles the visibility of a loading spinner which appears during rendition changes.\n\nThe param \"spinnerbg\" toggles the background that appears along with the spinner icon.\n\nConfiguring the BEML\n====================\n\nA ComboBox component with the id \"renditionCombo\" needs to be added to \nthe BEML for the player and two sample BEML templates have been included.","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2FBrightcoveOS%2FRendition-Selector-Plugin","html_url":"https://awesome.ecosyste.ms/projects/github.com%2FBrightcoveOS%2FRendition-Selector-Plugin","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2FBrightcoveOS%2FRendition-Selector-Plugin/lists"}