スマホ・タブレットの向きでVIDEOタグの大きさをコントロール

jQueryだと簡潔に書けます。
640pixel以下のときに、幅をきりのいい320pixelではなく
300pixelにしているのは、iPhone用です。
きっちり320pixelだと、はみだすので。

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
$(document).ready(function() {
 
    var default_max = $(window).width();
    chgVideoWidth(default_max);
 
    $(window).bind('orientationchange', function(e){
 
        var max = $(this).width();
        chgVideoWidth(max);
 
    });
 
    function chgVideoWidth(max){
 
        if(max > 640){
            $("#myVideo").attr("width", "640");
            $("#myVideo").attr("height", "480");
        }
 
        if(max < 640){
            $("#myVideo").attr("width", "300");
            $("#myVideo").attr("height", "225");           
        }
 
    }
 
});

コメント

この記事へのコメントはありません。

CAPTCHA


PAGE TOP