immosmart / smartbox

SmartTV universal library for Samsung, LG, Philips, SmartTV Aliance, STB Mag app development.
MIT License
244 stars 70 forks source link

Не показывает видео на 2014 Smart tv Emulator 5_1 #81

Open nechosa opened 9 years ago

nechosa commented 9 years ago

Доброго времени суток. Попытался запустить вашу демку на самсунге - звук идет, а видео нет. Другие проекты с самсунгдфорум работают. Что я делаю не так? заранее спасибо!

delocker commented 8 years ago

Столкнулся с той же проблемой. Вы её как-то решили? Напишите, пожалуйста, решение.

delocker commented 8 years ago

Использовал такую конструкцию

this.doPlugin("SetDisplayArea", 0, 0, 1280, 720);

Заработало

hmelii commented 8 years ago

Подскажите, пожалуйста, куда именно нужно вставить эту строку?

delocker commented 8 years ago
OnStreamInfoReady  : function () {
            var duration, width, height, resolution;

            try {
                duration = this.doPlugin('GetDuration');
            } catch (e) {
                alert('######## ' + e.message);
            }

            duration = Math.ceil(duration / 1000);
            //this.jumpLength = Math.floor(this.duration / 30);

            if (this.usePlayerObject) {
                width  = this.doPlugin('GetVideoWidth');
                height = this.doPlugin('GetVideoHeight');
            } else {
                resolution = this.doPlugin('GetVideoResolution');
                if (resolution == -1) {
                    width  = 0;
                    height = 0;
                } else {
                    var arrResolution = resolution.split('|');
                    width             = arrResolution[0];
                    height            = arrResolution[1];
                }
            }

            this.videoInfo.duration = duration;
            this.videoInfo.width    = width * 1;
            this.videoInfo.height   = height * 1;
            $$log('videoSize: ' + this.videoInfo.width + 'x' + this.videoInfo.height);
            this.doPlugin("SetDisplayArea", 0, 0, 1280, 720);
            this.trigger('ready');
        },
hmelii commented 8 years ago

Спасибо за ответ. Но не помогает. Вот что на экране появляется https://goo.gl/photos/YM2XoSvHpggyULZ5A Идёт звук. А видео нет.

On 26 Sep 2016, at 17:11, Egor Pinkevich notifications@github.com wrote:

`OnStreamInfoReady : function () { var duration, width, height, resolution;

    try {
        duration = this.doPlugin('GetDuration');
    } catch (e) {
        alert('######## ' + e.message);
    }

    duration = Math.ceil(duration / 1000);
    //this.jumpLength = Math.floor(this.duration / 30);

    if (this.usePlayerObject) {
        width  = this.doPlugin('GetVideoWidth');
        height = this.doPlugin('GetVideoHeight');
    } else {
        resolution = this.doPlugin('GetVideoResolution');
        if (resolution == -1) {
            width  = 0;
            height = 0;
        } else {
            var arrResolution = resolution.split('|');
            width             = arrResolution[0];
            height            = arrResolution[1];
        }
    }

    this.videoInfo.duration = duration;
    this.videoInfo.width    = width * 1;
    this.videoInfo.height   = height * 1;
    $$log('videoSize: ' + this.videoInfo.width + 'x' + this.videoInfo.height);
    this.doPlugin("SetDisplayArea", 0, 0, 1280, 720);
    this.trigger('ready');
},`

— You are receiving this because you commented. Reply to this email directly, view it on GitHub https://github.com/immosmart/smartbox/issues/81#issuecomment-249580447, or mute the thread https://github.com/notifications/unsubscribe-auth/ACs9qpmpq7lDn4a-bIdRGzeRGqAGIje4ks5qt9J8gaJpZM4Ex08e.