View Issue Details

IDProjectCategoryView StatusLast Update
0004995Composrcore_rich_mediapublic2022-11-03 01:21
ReporterAdam EdingtonAssigned To 
SeverityFeature-request 
Status non-assignedResolutionopen 
Product Version 
Fixed in Version 
Summary0004995: Vidstack media player
DescriptionI believe MediaElement will be the default media player in v11, which is great as it does the job well. I have been using Plyr ( https://plyr.io ) on my site for a while as I find it easier to mess around with. Earlier this year the creators of Plyr and Vime ( https://vimejs.com ) joined together to work on Vidstack (due for first 1.0 release in November). I think I'll be sticking with Plyr for a while, but Vidstack looks like it might be the next best thing. Might be good for v12's default or as an addon.

https://www.vidstack.io/
TagsRoadmap: Over the horizon
Time estimation (hours)
Sponsorship open

Activities

Chris Graham

2022-10-31 16:12

administrator   ~0007618

There'd probably have to be a very compelling reason either to switch video player again, or to allow multiple built in options (given anyone may theme in what they want). That'd be something like mediaelement no longer being supported, focusing on commercial users, lacking some major feature, getting a bad reputation for some sin, etc.
I'll leave this open in case such a situation arises.

Adam Edington

2022-11-01 17:15

administrator   ~0007622

Last edited: 2022-11-01 17:15

View 2 revisions

Fair enough. I imagined at some point that Composr will be moving away from flash fallbacks and shims when support for older browsers is dropped, which is why I said v12 (or somewhere down the line). If MediaElement is still viable when this happens then great ;)

Chris Graham

2022-11-01 17:32

administrator   ~0007623

I'm not following, but it may be a hole in my knowledge. What is the relationship between Mediaelement and flash fallbacks and shims?

Adam Edington

2022-11-01 18:15

administrator   ~0007624

Last edited: 2022-11-01 18:21

View 1 revisions

MediaElement has Flash fallbacks, as shown in the screenshot for the addon and the footer of their website. Shims are mentioned a lot in their usage.md though I am not sure if they are used in the Composr addon/v11. I recall you opted for MediaElement over VideoJS for this reason (backwards compatibility) at the time the addon was created.

https://compo.sr/data_custom/images/addon_screenshots/mediaelement.png

Adam Edington

2022-11-01 18:26

administrator   ~0007625

From https://github.com/mediaelement/mediaelement

"MediaElement.js is a set of custom Flash plugins that mimic the HTML5 MediaElement API for browsers that don't support HTML5 or don't support the media codecs you're using. Instead of using Flash as a fallback, Flash is used to make the browser seem HTML5 compliant and enable codecs like H.264 (via Flash) on all browsers. In general, MediaElement.js supports IE11+, MS Edge, Chrome, Firefox, Safari, iOS 8+ and Android 4.0+."

Chris Graham

2022-11-03 01:21

administrator   ~0007630

I see, fair enough. I've tagged for v12 as indeed I can't see why we'd bake in a media player designed primarily to mitigate on a browser's lack of HTML5 video support. We're long past that.

Issue History

Date Modified Username Field Change
2022-10-28 12:53 Adam Edington New Issue
2022-10-31 16:12 Chris Graham Note Added: 0007618
2022-11-01 17:15 Adam Edington Note Added: 0007622
2022-11-01 17:15 Adam Edington Note Edited: 0007622 View Revisions
2022-11-01 17:32 Chris Graham Note Added: 0007623
2022-11-01 18:15 Adam Edington Note Added: 0007624
2022-11-01 18:15 Adam Edington Note Edited: 0007624
2022-11-01 18:17 Adam Edington Note Edited: 0007624 View Revisions
2022-11-01 18:18 Adam Edington Note Revision Dropped: 7624: 0003332
2022-11-01 18:18 Adam Edington Note Revision Dropped: 7624: 0003331
2022-11-01 18:21 Adam Edington Note Edited: 0007624
2022-11-01 18:21 Adam Edington Note Revision Dropped: 7624: 0003334
2022-11-01 18:26 Adam Edington Note Added: 0007625
2022-11-01 20:06 Adam Edington Description Updated View Revisions
2022-11-03 01:20 Chris Graham Tag Attached: Roadmap: v12
2022-11-03 01:21 Chris Graham Note Added: 0007630
2024-03-26 00:58 Patrick Schmalstig Tag Renamed Roadmap: v12 => Roadmap: Over the horizon