The best way is to simply use CSS because u can keep
it responsive as the page loads and not have a visible
'jump' in the iframe width and height.
Also, you don't have to set a fixed width (although u can)
like this:
iframe {width: 100%; height: calc(~'100% * 9/16');}