Skip to content

Instantly share code, notes, and snippets.

@jimjeffers
Created September 15, 2011 13:24
Show Gist options
  • Save jimjeffers/1219207 to your computer and use it in GitHub Desktop.
Save jimjeffers/1219207 to your computer and use it in GitHub Desktop.
Breaking the HTML5 Video Aspect Ratio
# Just an example.
# @video is a direct reference to a '<video>' element.
# $() is assuming jQuery is being used in this example.
@video.addEventListener("loadedmetadata", (event) =>
actualRatio = @video.videoWidth/@video.videoHeight
targetRatio = $(@video).width()/$(@video).height()
adjustmentRatio = targetRatio/actualRatio
$(@video).css("-webkit-transform","scaleX(#{adjustmentRatio})")
)
@cshanejennings
Copy link

I assume he means $('.videoelem').get(0) if you are using jQuery because he's referring to the dom element itself, not the jQuery object. or...

$('.videoelem').get(0).addEventListener... to put it in context

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment