Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Hi. Recently I encountered a bug using Active Storage when I recorded some audio in a Chrome browser (only supported mimetype is
audio/webm
), uploaded it to the server and got it back asvideo/webm
- which broke the frontend logic to show it in an audio player instead of a video player. During my investigation I found this gem and noticed that it doesn't know anything aboutaudio/webm
.In the WebM Project docs, you can find the following information:
That means a video webm file should contain at least one video stream (but don't need to check for audios) and an audio webm file should contain at least one audio stream (but should not have any video streams - this rule should be after the video's). I added these rules to the
tables.rb
file with a new sample file foraudio/webm
Is there anything else I need to add regarding these changes?