zoukankan      html  css  js  c++  java
  • Video组件:控制视频的播放与暂停

    来自《sencha touch权威指南》第10章,315页开始

    app.js代码如下:

    Ext.require(['Ext.Video','Ext.MessageBox','Ext.Toolbar','Ext.Panel']);
    Ext.application({
        name: 'MyApp',
        icon: 'images/icon.png',
        glossOnIcon: false,
        phoneStartupScreen: 'images/phone_startup.png',
        tabletStartupScreen: 'images/tablet_startup.png',
        
        launch: function(){
            var video = Ext.create('Ext.Video',{
                fullScreen: false,
                 '300',
                height: '200',
                url: 'images/music.mp4',
                enableControls: true,
                loop: true,
                listeners: {
                    play: function(){
                        button.setDisabled(false);
                        button.setText("暂停");
                    },
                    ended: function(){
                        button.setText('播放');
                    }
                }
            });
    
            var videoPlayOrPause = function(){
                if(button.getText() == "暂停"){
                    video.pause();
                    button.setText("播放");
                }else{
                    video.play();
                    button.getText("暂停");
                }
            }
    
            var button = Ext.create('Ext.Button',{
                id: 'playButton',
                text: '播放',
                disabled: true,
                handler: videoPlayOrPause
            });
    
            var toolbar = new Ext.Toolbar({
                docked: 'top',
                items: button
            });
    
            var panel = Ext.create('Ext.Panel',{
                layout: 'vbox',
                items: [toolbar,video]
            });
    
            Ext.Viewport.add(panel);
        }
    });
  • 相关阅读:
    符号运算·
    笔记1
    Linux
    三数比较
    JavaScript变量,作用域和内存
    在HTML中使用JavaScript
    JavaScript基本概念
    JavaScript简介
    上机考试反思与总结
    计算机科学与技术学习方法
  • 原文地址:https://www.cnblogs.com/phpway/p/3462427.html
Copyright © 2011-2022 走看看