在线播放(共12篇)
在线播放 篇1
1前述
我国从2007年开始发放3G牌照, 手机多媒体终端的用户数量将会伴随着终端开发技术和3G网络技术的发展而逐渐庞大。对于运营商来说, 市场规模将明显增大, 而产品运营、业务扩展、市场营销将会是近3年移动流媒体市场的核心竞争力。
据艾瑞咨询主办的“2006手机网民看3G”的互联网调查中统计, 视听娱乐将成为3G应用普及后智能手机用户最期待的无线业务。手机视频的巨大市场前景是包括运营商在内的所有企业都不可小视的。
类似优酷、 土豆、爱 奇艺等国 内视频巨 头非常看 好手机视频 终端 , 因为i Phone手机非常 普及 , 用户群体 庞大 ,最重要的是手机能随时随地地拍照、录视频, 而且能随时随地把拍摄 的视频上 传到视频 网站上去 , 非常方便 ; 另外iPhone多媒体客户端的播放内容可以直接从电视台、影视公司等多媒体提供商那里获得, 资源极其丰富。对用 户而言 ,手机视频播放客户端将成为人们非常重要的娱乐方式。手机往视频方向发展也是势不可挡的, 而对手机视频的需求也是非常大的。
2体系结构及其特性
1、i Phone SDK架构
i Phone SDK是由苹果公司提供的i Phone应用开发包 , 整个SDK包括了界面开发工具、集成开发工具、框架工具、编译器、 分析工具 、开发样 本和多个i Phone、i Pad、i Pod模拟器。如图1所示。
(1) Core OS 层
很多人听说过IOS系统是基于UNIX的。而Core OS层就是用Free BSD与Mach所改写的Darwin, Core OS是开源、符合POSIX标准的一个Unix内核。这一层包含并且提供了整个iPhone OS的基础功 能 , 如 : 硬件驱动 、内存管 理、程序 管理、线程管理、文件系统、网络接口,以及标准输入输出等,所有这些功能都是通过C语言的API接口来提供。此外, 这一层是最具有UNIX色彩的, 如果你需要把UNIX上所开发的程序移植到i Phone上, 多半都会使用到Core OS的API接口。
(2) Core Services 层
Core Services层基于Core OS基础之上 , 它提供了更多更丰富的功能, 它包含了Foundation.Framework和Core Foundation.Framework两个部分 , 并且 , 它提供了一系列处理字串、排列、 组合、日 历、时间 等基本功 能 , 所以叫Foundation。Core Fundation是属于C语言的API接口 , 而Foundation是属于Objective-C的API接口。另外Core servieces还提供了其他的常用功能, 比如: Security、Core Location、SQLite、Address Book. 其中Security是用来处理认证 , 密码管理 , 按安全性管理的; Core Location是用来处理GPS定位和地理信息处理; SQLLite是小型的、轻量级的本地数据库; 而Address Boo是用来处理电话薄资料的。
(3) Media 层
Media层提供了图片、音乐、 影片等多媒体功能。与音乐对应的是Core Audio和Open AL, Media Player实现了影片的播放 ; 图像处理 方面分为2D图像和3D图像 , 2D图像由Quartz2D来支持 , 3D图像则是用Opengl ES来支持 ; 最后用Core Animation来对动画提供了强大支持。
(4) Cocoa Touch 层
Cocoa Touch是Objective-C的API接口 , 其中最核心的部分是UIKit.Framework,应用程序界面上的各种组件, 全是由它来提供呈现的, 除此之外它还负责处理屏幕上的多点触摸事件、文字的输出、图片网页的显示、相机或文件的存取、 以及加速感应的部分等。
2开发环境
(1) 软件环境
操作系统: Mac OS X 10.6.4;
IDE: Xcode 5.0;
SDK版本 : iphone SDK 7.1;
模拟器: iphone 5s、ipad air;
(2) 硬件环境
CPU: 至少双核CPU, 1.2GHz以上主频 ;
内存: 至少1GB;
硬盘: 至少60GB;
网络: 10M/100M网卡。
3需求分析
3.1可行性
3.1.1经济
本项目的开发全部采用苹果公司的产品, 包括操作系统、开发IDE、测试用模拟器、真实i Phone手机。这些软硬件设备虽然价格不菲但对于专业苹果应用开发人员来说都是必须有的, 并且, 这些软硬件都为一次性投入, 在以后开发苹果应用时也可以继续采用这一套软硬件, 不存在人力物力的过度浪费现象。所以开发一款基于i OS的音乐播放器在经济方面是可行的。
3.1.2技术
苹果公司的产品在多媒体应用方面下了极大的功夫, 因此也提供一整套非常强大的多媒体开发框架。在程序设计语言上采用Object-C足够, 在UI布局方面采用.xib或storyboard等布局文件就可以设计出使用比较友好的UI界面, 媒体流的获取采用HTTP或是UDP协议获取网络视频资源; 在媒体播放方面采 用Iphone SDK 7.1中Core Audio和Open AL, MediaPlayer实现了影片的播放。从而分析得出开发这款音乐播放器在技术方面是可行的。
所以, 基于i OS的音乐播放器的开发是可行的。
3.2功能
当用户进入播放列表, 在本地视频文件或网络在线视频文件列表中, 选择播放, 即可观看视频, 切入到横屏模式可进入全屏播放。
3.3性能需求
(1) 对i Phone支持MP4/3GP/AVC/AVI/MPEG-4等格式的
视频文件进行播放, 分别对来源于本地和网络的视频文件进行处理, 利用横竖屏的灵活切换, 实现全屏播放, 使播放效果更为显著。
(2) 支持MP3音频文件的播放 , 从本地和网络列表中读取音乐播放列表, 根据歌曲和歌手名称从3G网络上搜索歌词, 支持歌词同步; 放完一首歌可自动播放下一首, 支持循环播放。
(3) 支持网络MP3流媒体的广播格式 , 简朴大方的用户界面, 增加文字流动效果, 更具观赏性。如果当前电台流出现问题, 可使用向前和向后来对同一站点的不同端口频段进行调整。
(4) 对本地文件媒体文件进行管理 , 刷新功能重新搜索本机上所有的媒体文件, 删除功能删除不必的媒体文件, 选中文件后可根据不同的媒体格式选择播放器, 支持本地蓝牙传输。
(5) 在线音音频列表按照用户输入的关键字搜索歌曲 ,支持在线播放、音乐文件下载。
(6) 从网站shoutcast上获取网络电台 , 支持电台搜索功能, 用户点击可在线收听。
(7) 通过土豆网站、56视频网站获取相应的视频信息 ,对视频文件进行分类管理, 用户进入后只需点击即可轻松地观看和下载, 支持视频搜索, 根据用户输入的关键字, 搜索网站中的视频, 支持翻页功能;利用六间房网站对i Phone手机平台的友好支持界面, 采用手机Web打开网页, 支持在线观看、收藏、搜索和访问友请链接网站等多种功能。
(8) 提供媒体文件下截 , 支持断点续传、文件播放、 删除等功能。
(9) 更多设置模块包括蓝牙管理、用户手册、 背景设置、动画效果设置等后台管理功能。
(10) 网络环境 : 播放网络视频 , 要求网络带宽流畅 , 信号好。
3.4关键技术
(1) 播放视频用到的API主要使用的是Media Player框架中的MPMovie Player Controller类和MPVolume View类。
(2) 链接网络资源获得歌词 , 进行分割排序比较 , 使用NSTimer来监测播放的时间 , 实现歌词同步。
(3) 广播播放器采用Code Morphic公司的Co Mo Radio开源软件底层的部分功能实现广播流的播放, 该开源软件提供的Cm Audio Player用于管理和播放网络广播。
( 4) 结合NSURLRequest类和UIWeb View控件 , 实现手机网页浏览。
(5) 下载管理采用ASIHTTPRequest实现网络连接 , 加入到network Array下载队列实现多个网络资源同时下载。
(6) 创建GKPeer Picker Controller类的实例 对及相关 的接口, 把大的媒体文件分割成小的模块, 来实现蓝牙传输。
4视频播放器模块
4.1视频播放器模块描述
视频播放 器模块是 对i Phone支持MP4/3GP/AVC/AVIMPEG-4等格式的视频文件进行播放 , 分别对来源于本地和网络的视频文件进行处理, 利用重力感应技术, 实现横屏和竖屏的灵活切换, 使播放效果更为显著。
4.2算法实现
播放视频用到的API主要使用的是Media Player框架, 该框架包括 两个类 : MPMovie Player Controller类和MPVolume View。它们用于管理整个视频的播放, 只需要提供视频文件的URL, 并调用play方法播放视频即可。视频文件支持如下:
( 1) H.264视频 , 高达1.5Mbit/s, 640×480像素 , 每秒30帧 , Low-Complexity版本的H.264 Baseline Profile采用AAC-LC音频, 高达160Kbit/s, 480k Hz, 立体声音频为.m4v、 .mp4和.mov文件格式。
( 2) H.264视频 , 高达2.5Mbit/s, 640×480像素 , 每秒30帧 , Baseline Profile高达Level 3.0采用AAC-LC音频 , 高达160Kbit/s, 480k Hz, 立体声音频为.m4v、 .mp4和.mov文件格式。
(3) MPEG-4视频 , 高达2.5Mbit/s, 640×480像素 , 每秒30帧 , Low -Complexity采用AAC -LC音频 , 高达160Kbit/s,480k Hz, 立体声音频为.m4v、 .mp4和.mov文件格式。
程序代码如下:
(1) 在项目中加入Media Player框架 , 并引入Media Player/Media Player.h头文件 :
( 2) 在View Controller.h文件里创 建一个MPMovie PlayerController指针 :
(3) 获取视频文件存储路径。由于从播放列表View Controller中采用委托传递数据操作过于繁琐 , 在本项目中各个模块之间进行数据传递基本上都使用文件读取用为中介来实现数据传递;
(4) 初始化一个网络视频播放player
(5) 初始化一个本地视频播放player
(6) player操作方法 :
播放: [self.movie_Player play] ;
暂停: [self.movie_Player pause] ;
停止: [self.movie_Player stop] ;
(7) 通过消息中心NSNotification Center时刻监视视频的播放状态:
4.3逻辑流程
视频播放模块的流程图如图2所示。
5结语
项目用户体验, UI设计良好, 触控反应灵敏, 用户体验良好; 内容方面, 功能较复杂, 突破了App Store中现有媒体播放类软件单一媒体资源的局限性, 在后续的几篇文章中将介绍在项目中集成几大主流视频、音频资源, 如百度音乐盒、网络广播、土豆视频等。由此本项目将具有较高的实用性及商业价值。
在线播放 篇2
火红的玫瑰,洁白的牡丹,喇叭状的牵牛花,,,,,各种各样说的出名字和说不出名字的花都在这里开放和摇拽。传说这是花神眷恋的土地,传说天神都羡慕这片花海的绚丽。
而这里传说的一种蝴蝶可以任意变换它那美丽的翅膀,月亮鹅毛般飘洒下来的时候,它们的翅膀煽动起穿梭在花海可以堪比世界上最纯洁少女的白群。传说它们是蝴蝶中的王者,美丽晶莹的额头戴着百花敬献的花冠,最闪耀的阳光都要羡慕那花冠的五彩。无数个传说一直不停流传着,被呤游诗人美妙的歌喉传遍了海角天涯。但是人们最最渴盼的是蝶精灵的泪水,传闻它们的泪水可以变成世界上最炫蓝的宝石,小如米粒却彩光万丈,为世界上最魁丽珍贵的宝石。
可是直到如今也没人见过那美丽的蝶精灵,更美见过它们跌落的泪水。
蝶精灵公主雅丝轻盈拍者美丽的翅膀飞到一朵盛开的蔷薇花上,正值三四月蔷薇花开的最艳的时候,醉人的芬芳恍如一个迷蒙的梦境。每一次呼吸都像在柔柔的水中,每一次轻踏在花瓣上都像在轻轻的云端。雅丝有一张最精致迷人的脸,脸上带着星星点点花粉,这是最花儿们对雅丝宠爱的献礼,让雅丝做最可爱的公主。雅丝的睫毛细长微微弯曲挂着几点晶莹剔透的雨露,湿润了那调皮的睫毛,更让雅丝纯的像一个羞涩少女。雅丝穿着一身粉红色的花瓣做成的花群,不管是在寂静哽咽的夜,还是在灿烂喧哗的日,它都像一团燃烧的火焰,行到那里,那里就是春天!
雅丝优雅的躺在花朵上,深蓝如水的双眸痴痴望着纯净无暇的天空,春水般的双眸随着天空不断飘泊的云而心事如潮。绚丽的双翅和粉红的花群也黯然无声。“我见过了最艳的花儿开的染红青天,我见过最美的花儿凋零的不留一丝痕迹”。最艳时,百蝶飞空,蜂涌如潮,花败时,叶落拂额头,深埋无名土。哎,我踩着披着阳光的霓裳起舞,却不知花瓣编的水晶鞋沉入深渊。我对着银白的月亮高歌,却不知寂寞的面具悄悄浮上脆弱的粉面。风啊!告诉我这世界最令人感动的事情是什么,花儿啊!你可知道爱是什么感觉吗?”
两只百灵鸟叽叽喳喳追逐着飞过雅丝的上头,年轻的那只听到了蝶精灵的叹息声。飞身下来“呀,呀,这不是花神的宠儿,蝶精灵吗。我听过你的歌声到现在记忆犹新,就像一汩缓缓流动的泉水,淌过我因飞翔尔疲惫的心底。刻骨铭心却又难以忘记”。年轻的百灵鸟边说边不停的围着雅丝转,说到兴奋时全身都剧烈抖动。雅丝轻盈的站了起来,微微的向百鸟鞠躬说道“谢谢你,可爱的鸟儿,你的歌声一样动听,天然而又纯净,我每天都在聆听从遥远的树林传来的你的歌曲。”“真的吗,雅丝小姐,那我真是无比荣幸!可以荣我唱一首从一位盲者诗人听来的歌吗,他每天都依利亚特卖唱,他的歌声吸引了无数的人儿,其中还有美丽的少女和高贵的妇人!”
“那太好了,百灵的歌声足以让我忘记一切烦恼!”雅丝走到随风轻摆的花芯仔细聆听。
年轻的百灵鸟轻轻的润了润嗓子,“我把那位盲者诗人的歌献给雅丝小姐!”
周围的花儿都停止了和清风密不可闻的喃语,那位年老的百灵也降下高空,歪着头努力倾听。
我的爱人
谁的长发浮动我苍白的脸,梦的秋千荡漾在有你的夏天。
一浅一深的旅途,我跋涉在梧桐叶回忆过去的泪光下。
痴痴恋着的爱人期待我相逢在每一个冷风掠过的夜。
呵!我的爱人有着醉人的花香,如梦似幻!
呵!我的爱人跳着迷人的舞,腰肢摇醒我寂寞的黑夜!
徘徊在你的窗前,唱一首忧伤的歌,
星光闪耀你哭泣的脸,我的歌带你飞越无垠的海,
爱你的你每一天都让我欢欣无限,
感动你的每一天我都踏浪而行,
在线视频如何独立窗口播放 篇3
A:其实谷歌浏览器自带的功能不行的话,可以试一试应用商城里面的功能扩展,比如MediaPlus扩展就非常不错。当这个功能扩展安装完成后,我们再遇到页面里面有视频的时候,就点击此扩展图标,接着在弹出的菜单里面点击“开启”命令。稍等片刻就会在视频窗口周围出现一个蓝色边框,点击边框下面工具栏中的十字图标,拖动它就可以将窗口移动到需要的位置了。
WordPress还有可用的客户端吗
Q:我有一个WordPress搭建的博客,以前都是通过Windows Live Writer来发送博文的,但是现在这款软件不支持Windows 10系统了。请问还有其他的客户端程序可以推荐码?
A:如果用户使用的是微软的Office办公软件,那么这个问题也就迎刃而解了。首先在Word里面编写要发布的博文,接着点击左上角的“文件”按钮,然后依次选择“共享”标签中的“发布至博客”按钮。这个时候会弹出一个新建博客账户的对话框,在博客列表里面选择WordPress项后,根据提示输入管理员的账户密码就可以发布了。
如何下载网页页面中的文件
Q:有的网站和论坛需要注册才可以下载附件,我想问问能不能通过右键单击选择“查看元素”命令来查找到下载链接呢?如果这种办法不行的话,那么还有其他的办法吗?
A:如果使用的是搜狗浏览器的话,可以安装一款名为“下载一键通”的扩展。通过这款扩展就可以自动分析出网站或论坛里面文件的下载链接,并会在浏览器上方弹出一个提示框,点击提示框中的“一键下载”按钮就可以自动进行下载了。如果使用的是其他的浏览器,也可以使用类似的扩展或者脚本。
ABP的自定义规则怎么加注释
Q:我的浏览器使用的广告过滤扩展是Adblock Plus,有的时候会自定义添加一些规则。为了以后删除的时候方便查找,我想为规则添加上一些注解。请问应该如何进行操作啊?
A:这个操作倒是比较简单的,进入到Adblock Plus扩展的选项窗口,切换到其中的“自定义过滤”标签,然后在输入框里面添加一条过滤规则后,再在输入框里面输入自己的注释即可,不过注释的前面需要加一个英文的惊叹号才行。另外需要特别注意的是,自定义的规则和注释最好进行一下备份,否则更新订阅规则的时候自定义规则就会消失。
央视网站CNTV无法正常访问
Q:最近不知道是怎么回事,通过浏览器无法访问央视网站CNTV,通过CNTV的客户端也无法连接,但是通过一个代理进行访问却没有任何问题。请问这该如何解决?
在线视频播放系统 篇4
关键词:MVC,管理,JSP,对象
在线视频播放系统满足了系统使用者进行网络视频欣赏与在线交流的需要。目前这类产品不多, 但是相应的应用环境很成熟, 市场可行性很好。系统开发采用的是流行的jsp开发技术加flash播放器及AJAX技术, 可以实现以视频播放为主的在线视频播放系统。在后台管理部分, 可以实现视频信息管理, 用户管理, 公告信息管理, 评论管理及一些辅助功能。数据库能满足系统对精度、容量、速度的要求。能快速安全地实现用户注册、登录和视频播放、查询前台功能;能准确安全地实现后台管理。前台用户只能看到通过审核的视频, 登录后只能查看自己发布的视频及评论信息;只有取得管理员资格的人才能管理本系统。系统各种管理员权限可动态分配。
从对整个系统的功能模块上分析, 该系统一共分为如下几个大的模块:
超级管理员登录及超级管理员功能;后台登录;注册用户管理;管理员用户管理;视频管理;视频类别管理;公告管理;评论管理。
系统的主要功能图如下:
1、系统设计
1.1. 数据库设计
本系统使用SQL2005数据库。数据库中一共有十九个表, 分别是一级标题表、二级标题表、视频收藏表、密码问题管理表、好友联系表、用户表、视频详细信息表、用户好友表、评论回复表、视频评论表、公告信息表、角色权限表、角色表、管理员用户角色表、管理员用户表、操作表、操作权限表, 管理员用户权限表, 权限表。
1.2. 在线视频播放系统结构图
在线视频播放系统是基于B/S模式而设计的。为了降低系统模块间的耦合度, 使系统便于维护和可以移植性, 本系统采用了MVC架构并结合DAO工厂等设计模式。其系统结构如图
1.3. 关键技术介绍
1.3.1. Servlet技术
Java Servlet是JSP技术的基础, JSP本身就是预先被编译成Servlet, 然后再运行的, 而且大型的Web应用程序的开发需要Java Servlet和JSP配合才能完成, Servlet其实和传统的CGI程序和ISAPI、NSAPI等Web程序开发工具的作用是相同的, 在使用Java Servlet以后, 用户不必再使用效率低下的CGI方式, 也不必使用只能在某个固定Web服务器平台运行的API方式来动态生成Web页面。得益于Java的跨平台的特性, Servle也是平台无关的, 实际上, 只要符合Java Servle规范, Servlet是完全平台无关且是Web服务器无关的。由于Java Servlet内部是以线程方式提供服务, 不必对于每个请求都启动一个进程, 并且利用多线程机制可以同时为多个请求服务, 因此Java Servlet效率非常高。
1.3.2. JavaBeans技术
什么是JavaBeans?JavaBeans就是Java的可重用组件技术。ASP通过COM来扩充复杂的功能, 如文件上载、发送email以及将业务处理或复杂计算分离出来成为独立可重复利用的模块。JSP通过JavaBeans实现了同样的功能扩充。JSP对于在Web应用中集成JavaBeans组件提供了完善的支持。这种支持不仅能缩短开发时间 (可以直接利用经测试和可信任的已有组件, 避免了重复开发) , 也为JSP应用带来了更多的可伸缩性。JavaBeans组件可以用来执行复杂的计算任务, 或负责与数据库的交互以及数据提取等。
1.3.3. 数据库连接池技术
数据库连接池负责分配、管理和释放数据库连接, 它允许应用程序重复使用一个现有的数据库链接, 而不是再重新建立一个;释放空闲时间超过最大空闲时间的数据库连接, 以避免因为没有释放数据库连接而引起的数据库连接遗漏。这项技术能明显地提高对数据库操作的性能。
数据库连接池在初始化时创建一定数量的数据库连接放到连接池中, 这些数据库连接的数量是由最小数据库连接数来设定的, 无论这些数据库连接是否被使用, 连接池都将一直保持至少拥有这么多的连接数量。连接池的最大数据库连接数量限定了这个连接池能占有的最大连接数, 当应用程序向连接池请求的连接数超过最大连接数量时, 这些请求将被加入等待队列中。
1.3.4. 动态分页技术
在使用数据库的过程中, 不可避免的需要使用到分页的功能, 可是JDBC的规范对此却没有很好的解决。对于这个需求很多朋友都有自己的解决方案, 比如使用Vector等集合类先保存取出的数据再分页。但这种方法的可用性很差, 与JDBC本身的接口完全不同, 对不同类型的字段的支持也不好。这里提供了一种与JDBC兼容性非常好的方案。
JDBC和分页, Sun的JDBC规范的制定, 有时很让人哭笑不得, 在JDBC1.0中, 对于一个结果集 (ResultSet) 你甚至只能执行next () 操作, 而无法让其向后滚动, 这就直接导致在只执行一次SQL查询的情况下无法获得结果集的大小。所以, 如果你使用的是JDBC1.0的驱动, 那么是几乎无法实现分页的。
好在Sun的JDBC2规范中很好的弥补了这一个不足, 增加了结果集的前后滚动操作, 虽然仍然不能直接支持分页, 但我们已经可以在这个基础上写出自己的可支持分页的ResultSet了。
1.3.5. MVC设计思想
对于Web应用来说, 可以概括为HTML界面, 但有可能为XHTML、XML和Applet。随着应用的复杂性和规模性, 界面的处理也变得具有挑战性。一个应用可能有很多不同的视图, MVC设计模式对于视图的处理仅限于视图上数据的采集和处理, 以及用户的请求, 而不包括在视图上的业务流程的处理。业务流程的处理交予模型 (Model) 处理。比如一个订单的视图只接受来自模型的数据并显示给用户, 以及将用户界面的输入数据和请求传递给控制和模型。模型 (Model) :就是业务流程/状态的处理以及业务规则的制定。业务流程的处理过程对其它层来说是黑箱操作, 模型接受视图请求的数据, 并返回最终的处理结果。业务模型的设计可以说是MVC最主要的核心。目前流行的EJB模型就是一个典型的应用例子, 它从应用技术实现的角度对模型做了进一步的划分, 以便充分利用现有的组件, 但它不能作为应用设计模型的框架。它仅仅告诉你按这种模型设计就可以利用某些技术组件, 从而减少了技术上的困难。对一个开发者来说, 就可以专注于业务模型的设计。MVC设计模式告诉我们, 把应用的模型按一定的规则抽取出来, 抽取的层次很重要, 这也是判断开发人员是否优秀的设计依据。抽象与具体不能隔得太远, 也不能太近。MVC并没有提供模型的设计方法, 而只告诉你应该组织管理这些模型, 以便于模型的重构和提高重用性。我们可以用对象编程来做比喻, MVC定义了一个顶级类, 告诉它的子类你只能做这些, 但没法限制你能做这些。这点对编程的开发人员非常重要。业务模型还有一个很重要的模型那就是数据模型。数据模型主要指实体对象的数据保存 (持续化) 。模型、视图、控制器三者之间的关系和各自的主要功能, 如图3所示。
2. 测试和编码
2.1. 调试和测试
本系统的调试工作并不是在所有模块设计完成之后才进行的, 当某个模块编译完成之后都要进行调试, 这样做的好处是可以及时的发现问题并及时的对其进行解决, 避免了当某个模块都设计好后才进行调试, 从而出现问题不易解决且做大量的重复性工作。
当所有的功能模块定义完成之后, 将它们连于主菜单。这样使得各模块必须经过相互协调, 使得系统整个界面更为直观, 方便用户的使用。对于运行的模块, 不仅要注意局部, 而且要照顾全局进行总体调试。如果调试过程中发现局部影响了全局, 则需在最小限度修改的原则上做合理的调整。如果是某个模块的问题, 则单独进行修改, 使其适应全局的需要。这样多次的反复调试, 不断改进, 整个系统才可确定为初步正确。
在开发大型软件系统的过程中, 需要面对错综复杂的问题, 因此, 在软件生存周期的每个阶段都不可避免地会产生错误。我们力求在每个阶段结束之前通过严格的技术审查, 尽可能早的发现并纠正错误。测试的目的就是在软件投入生产性运行之前, 尽可能多地发现软件中的错误。目前软件测试仍然是保证软件质量的关键步骤, 它是对软件规格说明、设计和编码的最后复审。
尽管面向对象技术的基本思想保证了软件应该有更高的质量, 但无论采用什么样的编程技术, 编程人员的错误都是不可避免的, 而且由于面向对象技术开发的软件代码重用率高, 更需要严格测试, 避免错误的繁衍。因此, 软件测试在面向对象编程里更具有它的重要性。
代码测试:调试过程中通常要编写测试数据。测试数据除采用正常数据外, 还应包括一些异常数据和错误数据, 用来考验程序逻辑上的正确性。测试数据是经过精心挑选的, 使程序和模块中的每一条语句都能得到执行, 即能够测试程序中的任一逻辑通路。常用的测试数据有以下几种:
·用异常数据调试。例如用不匹配要求的数据类型参加测试, 检查程序出现异常。
·用错误数据调试。试验程序对错误的处理能力, 包括显示出信息以及容许修改错误的可能性。具体检查内容有:
·输入键号错误时 (包括错的键号和不应有的键号) 能否及时验出和发出出错信息, 并允许修改。
·输入数据错误时 (包括错误数据、不合理数据和负数) 能否及时验出和发出出错信息, 并允许修改。
·操作错误时 (包括磁盘错误、操作步骤或方法错误) 能否及时检出并发出警告信息, 并允许改正。
2.2. 系统维护
系统的维护主要分为纠错性维护、适应性维护、完善性维护和预防性维护。
·纠错性维护:由于本系统测试不可能揭露系统中存在的所有错误, 所以当系统运行到一定时期后会暴露出系统内隐藏的错误, 这时要及时纠正。
·适应性维护:这里指为了使本系统更好的适应环境的变化而进行的维护工作。一方面由于计算机技术的飞速发展, 原来的系统不能适应新的软硬件, 另一方面, 应用对象也在不断的发生变化, 将导致系统不能适应新的应用环境, 因此, 有必要对系统进行调整, 以保证系统时时都能满足用户要求。
·完善性维护:要根据用户不断提出的新要求来不断扩充原有的系统的功能。
·系统程序和数据的维护又包括程序的维护, 数据文件的维护, 代码的维护等等。维护是系统在使用中应对系统注意, 并加以维护, 维护包括:
·系统运行的日常维护
·系统运行情况的记录
·系统程序和数据的维护
参考文献
[1].北大青鸟编著的《Java Web应用开发》, 科学技术文献出版社, 2006.1。
[2].北大青鸟编著的《SQL Server数据库设计和实现》, 科学技术文献出版社, 2006.1。
[3].张吉才编著的《Java Web应用开发教程》, 科学出版社, 2005。
[4].叶达峰曹衍龙编著的《AJAX编程技术与实例》, 2007。
[5].皱竹彪编著的《JSP网络编程从入门到精通》, 2006。
[6].孙鑫编著, 《JAVA Web开发祥解》, 电子工业出版社, 2007。
在线播放 篇5
民办学校与公立学校相区别的主要表现是学校举办主体的“私人化”与学校管理的“自治性”。
您的答案:正确 题目分数:2.0 此题得分:2.0
2.第2题
学校是是教育法律关系中最重要的主体之一。
您的答案:正确 题目分数:2.0 此题得分:2.0
3.第3题
学校规章制度只是学校制定的内部规则,不属于“法”的范畴。
您的答案:正确 题目分数:2.0 此题得分:2.0
4.第4题
民办学校的设立必须具备与其级别、类型相适应的教育教学活动的条件。
您的答案:正确 题目分数:2.0 此题得分:2.0
5.第5题
校内学生申诉有着其他救济方式不可替代的优越性。
您的答案:正确 题目分数:2.0 此题得分:2.0
6.第6题
我国教师法规定国家实行教师资格制度。
您的答案:正确 题目分数:2.0 此题得分:2.0
7.第7题
我国义务教育法规定学校不得分设重点班和非重点班。
您的答案:正确 题目分数:2.0 此题得分:2.0
8.第8题
教育法是伴随现代教育发展起来的,是现代国家一个重要的立法领域。
您的答案:正确 题目分数:2.0 此题得分:2.0
9.第9题
教育性是教育法区别于其他部门法的重要特征。
您的答案:正确 题目分数:2.0 此题得分:2.0
10.第10题
对在学校教育与管理之外发生的学生伤害事故,学校可以免责。
您的答案:正确 题目分数:2.0 此题得分:2.0
11.第11题
教师有进行教育教学活动,开展教育教学改革和实验的教育教学权。
您的答案:正确 题目分数:2.0 此题得分:2.0
12.第12题
法人分为企业法人、机关、事业法人和社团法人。
您的答案:正确 题目分数:2.0 此题得分:2.0
13.第13题
教师申诉制度的建立,其着眼点在于为教师提供一条法律救济途径。
您的答案:正确 题目分数:2.0 此题得分:2.0
14.第14题
教师有参加进修或者其他方式的培训的权利。
您的答案:正确 题目分数:2.0 此题得分:2.0
15.第15题
受教育者有遵守法律、法规的义务。
您的答案:正确 题目分数:2.0 此题得分:2.0
16.第16题
学校及其他教育机构在民事活动中依法享有民事权利,承担民事责任。
您的答案:错误 题目分数:2.0 此题得分:0.0
17.第17题
学校及其他教育机构中的国有资产属于国家所有。
您的答案:正确 题目分数:2.0 此题得分:2.0
18.第18题
受教育者有遵守所在学校或者其他教育机构的管理制度的义务。
您的答案:正确 题目分数:2.0 此题得分:2.0
19.第19题
学校不得披露学生私人信息。
您的答案:正确 题目分数:2.0 此题得分:2.0
20.第20题
教师有从事科学研究、学术交流、参加专业的学术团体,在学术活动中发表意见的科学研究权。
您的答案:正确 题目分数:2.0 此题得分:2.0
21.第21题
在我国现行的教育法律中,公益性或者说非营利性是民办学校最基本的法律定位。
您的答案:正确 题目分数:2.0 此题得分:2.0
22.第22题
对民办学校的界定有两个最基本的标准,即学校举办者的性质和资金来源。
您的答案:正确 题目分数:2.0 此题得分:2.0
23.第23题
民办学校财产来源的非国有性,也要求政府不能以所有者的身份介入学校财产权利的行使。
您的答案:正确 题目分数:2.0 此题得分:2.0
24.第24题
教师的平均工资水平应当不低于或者高于国家公务员的平均工资水平,并逐步提高。
您的答案:正确 题目分数:2.0 此题得分:2.0
25.第25题
学生的权利与义务是与其特定的身份和法律地位相对应的。
您的答案:正确 题目分数:2.0 此题得分:2.0
26.第26题
在教育领域内,行政复议和行政诉讼是经常采用的教育法律救济方法。
您的答案:正确 题目分数:2.0 此题得分:2.0
27.第27题
任何组织和个人不得以营利为目的举办学校及其他教育机构。
您的答案:正确 题目分数:2.0 此题得分:2.0
28.第28题
任何组织和个人不得以营利为目的举办学校及其他教育机构。
您的答案:正确 题目分数:2.0 此题得分:2.0
29.第29题
民办学校的举办者可以是社会组织,也可以是公民个人。
您的答案:正确 题目分数:2.0 此题得分:2.0
30.第30题
教师申诉制度中的申诉人只能是合法权益受到侵害的教师本人。
您的答案:错误 题目分数:2.0 此题得分:2.0
31.第31题
学校自主权的核心是教育教学管理权。
您的答案:正确 题目分数:2.0 此题得分:2.0
32.第32题
学生的生命健康权是学生人身权利中最基本的权利。
您的答案:正确 题目分数:2.0 此题得分:2.0
33.第33题
教师在申诉得不到答复或不服申诉处理的决定时可以提出行政诉讼。
您的答案:正确 题目分数:2.0 此题得分:2.0
34.第34题
法是以国家强制力为后盾,由国家强制力保证实施的。
您的答案:正确 题目分数:2.0 此题得分:2.0
35.第35题
民办学校理事会或者董事会作为民办学校的决策机构,行使民办学校的决策权。
您的答案:正确 题目分数:2.0 此题得分:2.0
36.第36题
学校不得在缺乏事实依据(证据)的情况下公开批评或处罚学生。
您的答案:正确 题目分数:2.0 此题得分:2.0
37.第37题
民办学校的举办者是政府之外的私人或社会组织。
您的答案:正确 题目分数:2.0 此题得分:2.0
38.第38题
受教育者有权按照国家有关规定获得奖学金、助学金、贷学金。
您的答案:正确 题目分数:2.0 此题得分:2.0
39.第39题
教师有向学校教育教学、管理工作和教育行政部门的工作提出意见和建议,通过教职工代表大会或者其他形式,参与学校的民主管理的权利。
您的答案:正确 题目分数:2.0 此题得分:2.0
40.第40题
教师有关心爱护学生,促进学生的全面发展的义务。
您的答案:正确 题目分数:2.0
此题得分:2.0
41.第41题
受教育者有遵守学生行为规范,尊敬师长,养成良好的思想品德和行为习惯的义务。
您的答案:正确 题目分数:2.0 此题得分:2.0
42.第42题
学校对学生所施行的管教行为在本质上是教育性的。
您的答案:正确 题目分数:2.0 此题得分:2.0
43.第43题
学校对未成年学生不承担监护职责。
您的答案:错误 题目分数:2.0 此题得分:0.0
44.第44题
学校的办学自主权只有得到国家的保护才能实现。
您的答案:正确 题目分数:2.0 此题得分:2.0
45.第45题
教师申诉制度与一般的信访制度相同。
您的答案:错误 题目分数:2.0 此题得分:2.0
46.第46题
我国的民办学校是“以志愿求公益”的非营利组织。
您的答案:正确 题目分数:2.0 此题得分:2.0
47.第47题
学校的义务根据法律产生,并以国家强制力保障其履行。
您的答案:正确 题目分数:2.0 此题得分:2.0
48.第48题
学校及其他教育机构中的国有资产属于国家所有。
您的答案:正确 题目分数:2.0 此题得分:2.0
49.第49题
未经审定的教科书,不得出版、选用。
您的答案:正确 题目分数:2.0 此题得分:2.0
50.第50题
中小学教师和职业学校教师享受教龄津贴和其他津贴。
您的答案:正确 题目分数:2.0 此题得分:2.0
在线播放 篇6
近日,据iResearch艾瑞咨询数据显示,2012年5月,国内在线视频用户规模超越搜索服务,跃居第一,继时长份额居首后又成为覆盖最多网民的网络服务类型。此外,新兴的在线电视台成为传统媒体进军网络的新阵地。
中国网络服务用户规模前5名依次为:在线视频、搜索服务、社区交友、新闻资讯及休闲娱乐。主要网络服务的月度覆盖趋势数据显示,近一年在线视频保持了较快的增长态势:2012年5月,在线视频覆盖的网民数首次超过搜索服务,覆盖到近96%的家庭及办公网民,月度覆盖小幅领先搜索服务约300万人。在线视频浏览时长份额也趋于增多:继4月浏览时间小幅超越社区交友后,2012年5月在线视频继续将时长份额差距拉大至2.1%,保持浏览时长首位。
近阶段,传统媒体纷纷进军网络平台,丰富线下节目资源的展示渠道。2012年5月,在线电视台已经收获了超过1.2亿网民的关注。从2012年5月该类网站用户的整体网络行为来看,他们对资讯类网站有较为浓厚的兴趣:地方网站、新闻门户、财经资讯、娱乐资讯等服务类型的月度覆盖TGI(目标群体指数)都在125以上。在线电视台用户对网络资讯的偏好预示着此类内容可能是传统媒体进入网络视频行业较好的切入点。
一季度网络视频综合收入份额 优酷土豆领跑
根据易观智库近期发布数据显示,2012年第一季度中国网络视频市场综合收入份额排名,优酷、土豆、搜狐视频、爱奇艺位居前四,PPStream、PPTV网络电视并列第五。其中,优酷土豆两家市场综合收入份额共占32.4%,去年第四季度为34.5%,略有下降;搜狐视频一季度营收增长平缓,其拆分独立后,未来营收或将受到影响。
值得注意的是,此前排名在前十名之外的PPS第一季度收入份额占到6.6%,排名第五;腾讯视频也以4.7%份额跻身前十。
中移动动漫基地上半年收入9000万 四六分成 合作伙伴375家
中國移动手机动漫基地副总经理曾达峰近日表示,截至今年上半年,中国移动手机动漫基地实现收入9000万元,月收入2000万元,预计到今年年底,动漫基地将实现收入3亿元。
动漫基地内容合作伙伴375家,漫画作品28907部,动画作品26199部。合作伙伴以国内为主,海外优秀作品的版权引进工作,正在接触中。
“移动与内容提供方之间是四六分成,60%收入归属合作伙伴,现在已经有首发作品单月收入达到百万元。” 移动手机动漫基地总经理张燕鹏介绍。
北京影视动画协会与民生银行授信合作
近日,北京影视动画协会与民生银行签订授信合作协议,并与日本公司签订手机动画推广协议,就向日本手机平台出口国产原创影视动画片达成合作意向。
又讯:6月18日,北京三间房乡动漫产业园举行国家动画产业基地挂牌仪式。仪式上还对北京影视动画协会评出的“2011年北京影视动画行业突出贡献”的单位给予表彰。
搜狐视频iOS新版上线
增60余家电视台直播
搜狐视频6月27日宣布,针对苹果旗下iPad产品的v2.4版本和iPhone产品的v2.3两款移动客户端同步上线,两个产品除了延续之前离线观看、高清超清切换、播放记录云同步等功能之外,新增720P原画质播放、Airplay多屏互动和60多家电视台的直播功能。
此次搜狐视频提供的国内电视台直播功能,包括湖南卫视、上海东方卫视、江苏卫视、北京卫视、浙江卫视等热门频道。
此外,互动也成为这款新产品的亮点之一。用户可以随时对观看的节目进行评论,并可随时上传自己喜欢的视频作品与好友分享。两个新产品还支持苹果的Airplay多屏互动功能,只要用户在同一局域网内,可以实现将iPad上的搜狐视频相关画面投射到电视机上。
爱奇艺引进《老友记》
7月1日,爱奇艺上线经典美剧《老友记》,共计十季236集,受到网友欢迎。这也是《老友记》首次全剧正版引入中国。美国NBC电视台自1994年开始播出的《老友记》,在中国年轻一代人群中有着广泛影响力,是很多人最早接触的一部美剧。
据悉,目前爱奇艺已经与迪斯尼、华纳、狮门、哥伦比亚广播公司等全球多家知名版权发行公司建立了合作关系。除《老友记》外,《绝望的主妇》《实习医生格蕾》《犯罪心理》《广告狂人》《CSI》《美少女的谎言》《破产姐妹花》等大批海外版权热剧也在爱奇艺陆续上线。《犬夜叉》《fate/zero》《追逐繁星的孩子》《秒速五厘米》等一批热门海外动漫也于近日登陆爱奇艺动漫频道。
电影频道子公司效法Netflix
推付费电影业务
近日消息,电影频道子公司M1905.com将与美国电影代理公司Jiaflix Enterprises组建合资公司,于今年第四季度在中国推出付费电影服务,业务模式与Netflix类似,合资公司拟通过M1905.com向电脑、互联网电视、移动设备用户传输流电影。用户付费价格可能定在每月10元,新电影也可单独购买。
简讯
7月3日,腾讯网进行第三次改版。同时,腾讯公司网络媒体事业部宣布,启动门户、微博、视频、无线的跨平台深度整合战略,用户可一键登录视频、门户、微博、社交平台。
7月2日,优酷宣布,公司原CFO兼高级副总裁刘德乐晋升为总裁,原高级财务副总裁徐舸接任优酷CFO兼高级副总裁。
日前,辽宁广播电视台与索尼中国专业系统集团进行了3D电视节目拍摄专题讲座和3D转播车现场体验活动,并签署了有关加强合作的备忘录。
在线播放 篇7
关键词:Android,移动设备,多媒体,应用程序,在线播放器,Java
Android工程是开放手机联盟(Open Handest Alliance,OHA)成员鼎力协作开发的一个开放的标准非商业平台,不仅可以满足移动用户日益增长的业务需求,同时为移动运营商提供易于管理、获利更多的增值业务,对于手机开发人员来说,在Android平台下能够获得更多自由,开发出受用户欢迎的、功能强大的应用程序,同时避免在成功的道路上遭遇层层阻碍,而手机制造商则在Android系统的基础上获得了一个稳定的、安全和廉价的平台,充分发挥硬件性能。Android的诞生在移动开发领域具有划时代意义,它顺应潮流定位准确而恰当,能够很好的满足市场的各方面需求[1]。
如今智能手机已经主导手机市场,智能机除了具备手机的通话、收发短信、通讯录等基本功能外,还具备PDA大部分功能,特别是个人信息管理系统及基于无线数据传输的浏览器、GPS等,随着3G时代到来,在移动终端与网络互联来获取网络资源越来越受到人们欢迎,对多媒体在线浏览或下载需求量也越来越大,因此针对Android系统而开发的多媒体与网络的互联变得越来越有市场,目前android手机在线播放功能尚未完善,为实现在线的音乐播放,提高用户体验,本文将通过缓存和流媒体播放技术,逐步完善MP3音乐文件的边下载边播放功能。
1 Android系统架构
Android系统架构由五部分组成,分别是:Linux内核、Android运行环境、库、应用程序框架、运用程序。Android手机设备运行在Linux操作系统下,这使得其上运行的Android应用程序具有很强的安全性。每一个Android应用程序均在其自身的虚拟机中运行。Android应用程序为托管代码,所以由应用程序而导致系统崩溃的可能性很小,降低了设备崩溃的可能性。
1.1 Linux内核
Android依赖Linux 2.6版,提供核心系统服务:安全、内存管理、进程管理、网络组、驱动模型。内核部分还相当于一个介于硬件层和系统中其他软件组之间的一个抽象层次。
Android库、Android运行时环境
Android包含一套C/C++库,Android系统的各式组件都在使用。这些功能通过Android应用框架暴露给开发人员。
每一个Android应用程序均运行在不同的进程中,这一进程对应一个Dalvik虚拟机的实例。基于java虚拟机,Dalvik为移动设备进行了优化设计。Dalvik虚拟机具有较小的内存占用,而且多个Dalvik虚拟机的实例在手机设备上可以并发的运行。
1.2 应用程序框架
在应用框架层编程可以跟那些核心应用一样拥有访问框架APIs的一切权限,应用的结构化设计简化了各组件之间的重用,任何应用都可以充分发挥自己的组件,并应用这些分发的组件。
1.3 应用程序
Android应用程序使用Java语言编写,Android系统自带一些核心的应用,如短信、地图、通讯录、接拨电话等。
2 Android MP3在线播放器原理分析
在线播放器并不是基于web页面的播放,而是通过应用程序对音乐网站上的MP3资源文件进行解析,同时将解析出来的信息显示到音乐盒界面,包括音乐文件名、音乐文件大小、歌词文件名等,这些资源文件构成了在线播放的原始数据,通过这些数据读取音乐文件并且下载到缓冲区或SD卡,然后利用Android提供的应用于多媒体操作的类Media Player对MP3文件进行播放,而所谓的边下载边播放,从本质上也是对文件下载之后再在播放,只是将下载和播放两个功能分别定义在两个线程中,使得二者可以异步进行,这里面涉及到了线程通信,即播放当前文件的时间如果小于源文件的当前播放位置时,就把播放停止,等待下载一段时间,当下载的文件可以支持播放后在继续播放。
3 Android MP3播放器设计与实现
3.1 平台整体架构设计
Android平台的在线播放器整体架构设计如图1所示,首先搭建一个MP3网站,将MP3基本信息定义在服务端,Android客户端定义一些接口用来与服务器通信,主要使用HTTP协议读取网站内容,同时将网站的资源信息进行解析或下载,得到具体的MP3文件信息到本地。
3.2 获取资源文件
与服务器进行通信首先在Android Manifest.xml设置访问权限:
服务器端定义一个resourse.xml的文件,将MP3信息写入文件供客户端读取解析。
读取资源文件之前首先要下载文件,下载文件的过程通常使用传统的下载文件过程进行下载,将得到的资源文件保存在一个字符串数组中,部分代码如下:
将得到的字符串sb传入到自定义的handler中,解析内部信息,如文件名、文件大小等,并将信息存入到实体类Mp3Info的对象集合中。解析资源文件用到Android类SAXParser Factory,将自定义的Content Handler信息传入到该类的实例,最终将解析结果返回给一个Mp3Info集合,解析器部分代码如下:
SAX工作原理:对文档进行顺序扫描,当扫描到文档开始与结束、元素开始与结束,产生事件通知事件处理函数,由事件处理函数做相应动作,然后继续同样的扫描,直至文档结束。将文件解析成功后将信息定义在一个Adapter中,并显示在android客户端。
3.3 下载音乐和播放音乐的设计与实现
下载和播放过程状态图如图2所示。
此处下载MP3的过程与上述下载资源文件的过程大同小异,只是在存储上有些差别,即将下载的文件存储到缓冲区或者SD卡中,这样当播放文件的时候,可以直接在缓冲区或者SD卡中选择源文件进行播放,下载文件的过程关键代码如下:
对于音乐盒的设计则更复杂一些,既涉及到与服务器通信、下载文件、存储文件、播放文件等独立功能,同时也对下载和播放两个功能进行连带设计和实现。流程图如图3所示。
播放文件的关键代码如下:
即暂停播放,等待将下载的文件覆盖播放文件后,继续执行播放,这样就基本实现了播放与下载的异步与通信,关键代码如下:
4 结束语
在Android平台下开发并设计了一套C/S标准,此标准实现了服务端与Android客户端的通信,在客户端丰富了音乐播放的各项功能,提高了用户体验,本文重点是将音乐的下载和播放通过线程分别处理,实现了两者同步执行、异步处理的效果。通过深入研究Android平台架构,以及多媒体播放和线程知识,最终完成了在Android客户端的播放器边下载边播放核心功能,效果图如图4所示。
本文基本实现了最初构想,初步解决了当前Android系统对流媒体播放的不完全支持的问题,在后续的开发中,还应继续对多媒体的其他方面如视频、录像等互联功能进行研究和探索。
参考文献
[1]Conder S,Darcey L.Android移动应用开发[M].北京:人民邮电出版社,2010.
[2]也达峰.Eclipse编程技术与实例[M].北京:人民邮电出版社,2006.
[3]Home C.Android-An Open Handset Aolliance Project[EB/OL].(2008-01-01).http://code.google.com/android/what-is-android.html.
[4]公磊,周聪.基于Android的移动终端应用程序开发与研究[J].计算机与现代化,2008(8):85-89.
[5]谢兆学,蒋爱权.流媒体技术的java实现[J].计算机应用研究,2002,19(10):147-241.
[6]何秋红.Java Media API的研究与应用[D].贵阳:贵州大学2006届硕士研究生学位论文,2006.
[7]Wang Y,Zhu Q R,Shaw L.M aximallys moothim agree covery in transformcoding[C].IEEE Trans Communnication,1993:1544-1551.
在线播放 篇8
关键词:DirectShow,WinCE6.0,流媒体
0引言
多媒体终端是一种以播放多媒体文件为其主要功能的消费类电子产品, 其中的多媒体文件包括音频、视频、FLASH动画、图片等。而且, 在此基础之上, 多媒体终端可以扩展诸如视频录制、摄像/照相、数码相册、收音机、电子书、游戏、上网等丰富的功能, 成为一种个人信息和娱乐的便携式设备。便携式媒体播放器 (Portable Media Player, PMP) 、智能手机 (Smart Phone) 、个人数字助理 (PDA) 等都是典型的多媒体终端设备[1]。本文主要论述了如何在基于WinCE操作系统的智能设备上利用DirectShow技术实现流媒体的播放, 并给出了测试结果。
1 DirectShow简介
DirectShow是DirectX开发包中关于流媒体处理的一个开发包, 这个开发包可以进行音频和视频的捕捉, 使用它可以开发DVD应用程序和数字TV应用程序。DirectShow支持的媒体文件主要有WMA、MOV、MPG、AVI、MP3、WAV、WMV等, 无论是读取媒体文件还是将捕捉的数据写入到媒体文件, DirectShow开发包都能提供很好的技术支持。
DirectShow技术利用标准组件来处理流媒体数据, 这些组件称为过滤器。过滤器带有输入和输出针角, 或二者兼而有之。在DirectShow技术中处于最核心位置的就是作为“过滤器”的可插入标准组件, 它是执行特定任务的COM对象。过滤器又分为源过滤器 (source filter) 、变换过滤器 (Transform filter) 和表现过滤器 (Render filter) 等。过滤器通过向文件读写、修改数据和显示数据到输出设备上来操作流媒体[2]。为了完成整个任务, 必须要将所有过滤器Filter连接起来, 这3种过滤器组成了过滤器图表结构, 如图1所示。
2 DirectShow技术开发准备
DirectShow组件在“C:WINDOWSsystem32”目录下的Quartz.dll动态库中, 要使C#代码引用COM对象和接口, 必须将COM类型库转换为.NET框架元数据, 从而有效地创建一个可以从任何托管语言调用的托管包装。在转换过程中需要使用FrameWork SDK自带的TlbImp命令工具, 该命令工具在“E:Program FilesMicrosoft Visual Studio 8SDKv2.0BinTlbImp.exe”目录下 (取决于Visual Studio 2005的安装路径) 。该命令的使用方法为:TlbImp C:WINDOWSsystem32quartz.dll out:QuartzTypeLib.dll在DOS命令下执行转换成功[3]。
3多媒体播放器程序
按以下步骤创建一个空的项目:
(1) 启动 Visual Studio 2005, 然后单击菜单栏“新建”|“项目”。
(2) 在项目类型里选择“Visual C# ”|“智能设备”, 在模板中选择“设备应用程序”, 键入新项目的名称 (最好为 DirectShow) , 然后单击“确定”。
(3) 在属性窗口中将窗体名称更改为FrmPlayMedia, 将窗体文本更改为“流媒体播放器”。
按照以下步骤在项目中添加一个对 DirectShow的引用:
(1) 在Visual Studio 2005开发环境中, 选择菜单“项目”|“添加引用”命令, 弹出“添加引用”对话框。
(2) 选择“浏览”选项卡, 通过浏览找到引用QuartzTypeLib.dll所在的位置, 并引用到程序中。
(3) 引入using QuartzTypeLib后, 在程序中就可以开发相关多媒体程序了。
添加 Windows 窗体控件:
(1) 在 View (视图) 菜单中, 单击 Designer (设计器) , 或者单击 Solution Explorer (解决方案资源管理器) 中的 View Designer (视图设计器) 按钮, 切换到窗体设计器。
(2) 在窗体上添加6个Button控件, 主要用来操作播放的媒体文件。
(3) 在窗体上添加一个TrackBar控件, 用来显示媒体文件播放的进度。
(4) 在窗体上添加一个Timer控件, 用来计算媒体当前的进度。
(5) 调整控件在窗体中的排列方式, 使之符合需要而且方便用户使用, 如图2所示。
4实验结果
以上程序编译后, 即可下载到开发板上的WinCE6.0系统内, 就可以顺利地播放在线视频。图3是播放效果截图, 流媒体文件地址是mms://stream-mms.daai.tv/wmtencoder/100k.wmv。
5结束语
现代多媒体技术的终端智能化和嵌入化发展趋势, 促使嵌入式系统产品中对多媒体的应用越来越多, 特别是要求对各种多媒体文件的播放支持显得越来越重要。通过对本程序的研究, 可以比较清晰的了解WinCE下基于DirectShow多媒体编程开发的方法与步骤, 以便为更复杂的开发应用奠定基础。
参考文献
[1]何宗键.Window CE嵌入式系统[M].北京:北京航空航天大学出版社, 2006.
[2]张冬泉, 谭南林.Windows CE实用开发技术[M].北京:电子工业出版社, 2006.
在线播放 篇9
目前, 移动应用的开发平台总体分为三个方向, 一个是收益稳定的i OS系统, 另一个是如其中天的Android系统, 还有一个是蓄势待发的Windows Phone系统。丰富的开发平台增加了开发人员选择的灵活性, 但同时也带来一个问题就是应用平台的兼容性。Web App开发应用将会成为移动开发的一个方向, 但是移动设备中浏览器的运行环境远比PC端复杂, 因此使用原有的页面框架远不能解决各类型移动设备中浏览器的兼容性问题, 必须引入其他轻量级高性能的Web页面框架, 而j Query Mobile在众多移动页面开发框架中脱颖而出, 成为众多开发者的首选。 j Query Mobile为开发应用程序提供了简单的应用接口。概括而言, 主要具有以下特点:强大的Ajax驱动导航;以Jquery Mobile UI为框架核心;强大的浏览器兼容性;框架轻量级;支持触摸与其他鼠标事件;强大的主体化框架等。
1 在线音乐播放器的设计目标
本软件主要开发一个跨平台 (Android、IOS、Windows Phone等) 的在线音乐播放系统。本系统可以通过浏览器的方式在线播放音乐, 用户可以收藏歌曲, 系统也会自动记录用户播放过的音乐文件。系统加入了搜索功能, 可以快速的找到想要的音乐。播放页面提供了同步歌词显示, 同时显示专辑图片, 并且该系统也可以打包到应用程序中, 比如apk文件, 直接运行在手机中。
2在线音乐播放器的安装环境
2.1客户端
手机操作系统: Android、IOS、Windows Phone等
手机浏览器:UCweb浏览器、chrome浏览器、Opera浏览器、Firefox浏览器等
2.2 服务器端
硬件配置: Pentinum II 400 以上的中央处理器;256M以上的主存储器空间;10G以上的硬盘空间; 操作系统: Win-dows / Linux
2.3 服务器安装配置
本系统服务端基于Java平台开发, 使用SSH开发框架。后台数据库服务器为采用My SQL5.5 版本, 应用服务器采用Tom-cat7.0 版本。由于Java本身的跨平台特性, 服务器端系统即可以部署在windows操作系统上, 也可以部署在Linux操作系统上。同时, 本系统服务端使用了新浪云平台, 代码通过svn提交, 由新浪提供高速稳定的云服务。本文以window操作系统环境下的部署为例。
3基于jQ uery Mobile的在线音乐播放系统的主要模块
本系统的主要特点如下:
1. 使用j Query Mobile技术实现移动软件的跨平台和跨设备开发, 能够在Android、IOS、Windows Phone、Blackberry等手机平台上运行, 减少开发的工作量, 实现“一次开发, 多次运行”。选择j Query Mobile上手迅速并支持快速迭代, 并且免麻烦的应用商店审批过程以及调试、构建带来的痛苦。
2. 后台使用PHP技术, 采用Think PHP框架, 代码简洁, 减少开发工作量。Think PHP是一个免费开源的、快捷、简单的面向对象的轻量级PHP开发框架, 遵循Apache2 开源协议发布, 使用面向对象的开发结构和MVC模式, 融合Structs的Action思想和JSP的Tag Lib (标签库) 等思想, 敏捷Web应用开发和简化企业级应用开发而诞生的。
3.使用AJAX技术保存用户的播放信息, 存储在云数据库中。
4.播放页面采用js技术实现同步歌词显示。
本记事本主要在Chrome中进行预览, 也可以在手机直接访问服务器端运行, 下面主要以Android平台介绍客户端的主要功能。
4基于jQ uery Mobile的在线音乐播放系统的设计与实现
1.首页该模块显示用户收藏的歌曲以及用户的历史播放歌曲。当用户打开主页时, 后台系统向数据库查询用户收藏以及历史播放歌曲数, 并展示在首页。底部导航栏包含主页, 推荐, 专辑, 搜索页面。
2. 在线音乐播放该模块提供音乐播放服务。用户在列表页请求播放时会向播放页面传递歌曲的ID, 服务端接受到歌曲ID后, 调用音乐接口获取到音乐的地址, 艺术家信息, 专辑信息以及专辑封面并展示给用户。点击左上角的菜单按钮可以显示专辑图片, 以及歌曲的现在链接。
3. 同步歌词显示播放页面页面接收到歌曲ID后向歌词接口发送请求如果同步歌词存在, 后台将歌词字符串传送到播放页面模板。播放器解析到歌词后展示给用户。
4. 音乐分类展示后台管理员将音乐整理成播放列表, 向音乐播放API发送请求, 会收到服务器返回的歌曲名称, 歌手、专辑等信息, 通过调用通用列表展示播放列表, 可以按照专辑进行分类, 每个专辑可以根据不同的方式进行排序。
5. 音乐收藏在播放页面提供收藏的按钮, 当用户点击收藏按钮, 页面通过AJAX方式向后代接口发送歌曲的ID, 用户ID等信息。在首页即可向用户展示。
6. 推荐模块推荐模块用于向用户推荐最新, 最好听的歌, 可以由管理员负责更新内容, 同时也可以根据用户播放歌曲的频率和种类进行推送。
7. 在线音乐搜索该模块用户提供给用户搜索音乐的功能。向音乐接口发送关键词请求, 搜索到的转换成列表, 展示给用户。点击想要播放的歌曲, 向播放页面传送歌曲ID, 由播放页面处理播放。
8. QQ等方式登陆通过在腾讯开放平台的申请后获取到相关的登录API, 向腾讯服务器发送请求即可完成登录。
5 在线音乐播放系统的发布
由于本系统是跨平台开发的系统, 因此, 只要在手机上任何一个浏览器都可以实现该系统的发布。此外, 也可以通过Phone Gap将该系统打包成适合于各种平台访问的app入口。本文已经在Android和IOS以及Windows Phone上测试过, 均可正常访问。本软件是一种跨平台的webapp, 这种基于web方式的app比较接近客户端应用程序的用户体验, 可以和系统深度融合。此外, 比起像基于Android和IOS这样native app开发, web app开发成本小, 升级比较简单, 维护工作量也偏小。
摘要:面对手机跨平台开发的瓶颈, 本文主要通过j Query Mobile技术实现跨平台的在线音乐播放器, 实现在线音乐播放、歌词同步显示、不同设备无缝对接等功能, 最后通过Phone Gap打包实现了跨平台的访问。
关键词:移动web,jQuery Mobile,在线播放
参考文献
[1]陶国荣.j Query Mobile权威指南[M].北京:机械工业出版社, 2012.8
[2]徐尤华, 熊传玉.j Query Mobile1.2移动web开发方法研究[j].信息技术.2013.8
微博在线 篇10
购物时都会仔细查看商品的生产日期和保质期, 像罐装猪油这类食品的存放期最长不会超过5年。然而, 近日德国一位老人把一罐存放了64年的猪油 (是第二次世界大战后美国提供的援助物资) 拿去权威部门检验, 鉴定结果却令人大跌眼镜:这罐猪油仍可食用。“这或许会让一些消费者在扔掉过期食品之前, 重新考虑!
三位韩国设计师设计出了一款环保铅笔打印机, 打印机自带的橡皮就会自动擦除上面的文字, 这样纸张还可重复使用。只要将铅笔头插入打印机上方的小孔, 打印机会自动把铅笔头削成粉末, 然后运用电烧原理将木屑和铅芯粉末分开, 并将铅芯粉末存入其墨盒内, 这样就可以利用铅笔粉末打印了。f
国美在线突围 篇11
并且,9月初,国美在线还放出消息,以“首年免租金”的方式计划打造千亿电商平台,国美在线董事长牟贵先甚至放言,“到今年年底,国美在线在电商平台上的排名,将从现在的第五名跃至第三名。”
9月22日,国美在线联合民生银行、招商银行、微信支付等合作伙伴在京举行主题为“见证千亿奇迹”国美在线国酷券发布启动仪式,意在通过发售总价值近千亿的国酷券,让千万消费者在享受国美在线现有多重优惠基础之上,再享受3%的折扣。
在电商平台普遍亏损或少有微利的背景之下,国美在线商品普遍再降3%的行为,显然拉响了电商企业实力较量的集结号。
国美在线2011年4月18日正式上线,2012年12月与库巴网实现深度整合,统一更名为“国美在线”。
慢半拍快三拍
在过去的两年,国美在线上业务的布局一直较为缓慢。国美在线的统帅牟贵先对此似乎也表现得不愠不火,这让业内人士以为,国美在线虽然有国美这个大靠山,但是因为上线的太晚,所以已经错过了最佳时机。
但是,三年之后,我们看到,这个慢来的竞争者似乎正在显示其独有的爆发力。
根据易观数据显示,2014年第一季度中国B2C网上零售交易份额中,国美在线的市场份额仅为1.2%,而天猫为48.4%、京东占20.1%。
可是第二季度的时候,来自第三方调查机构艾瑞咨询的数据显示,从今年第一季度到第二季度,国美在线在中国B2C购物网站交易规模市场份额所占排名第9名已跃升至第5名。2014年第二季度,国美在线交易规模市场份额为2.0%,排在它前面的天猫,京东,唯品会和苏宁易购占比分别为57.4%,21.0%,3.0%和3.1%。
短短的三个月,国美在线就能取得如此业绩,确实吸引了不少眼球。
事实上,了解牟贵先的人都知道,他是一个没有十成把握就不会行动的人,所以,上线的前两年,国美在线默默无闻似乎就不难理解。从2013年开始,国美在线就卯足了劲,开始在电商平台上争夺一席之地。
今年的几次大型促销活动,“3.25”、“4.18”、“6.18”,甚至是刚刚过去的十一促销,这个老牌的电商企业让我们看到了其不可比拟的竞争力。
以“3.25想不到的低价”为营销口号的北京促销专场为例,我们看到,大家电价格十分劲爆,例如一款32英寸窄边LED平板电视专享价999元,一款合资大牌60寸彩电专享价做到4999元。而市场上主流的32寸彩电价格均价在1100元以上,60寸彩电价格的均价至少在6000元以上。
“6.18”当天第一个小时,从0点到1点,我们完成了去年国美在线6.18全天的交易额,当天24小时比去年6.18同比增长5倍。” 国美在线营销副总裁黄向平曾说。
而根据第三方数据监测显示,国美在线“6.18”当天的历史最低价商品占全网42%,占比最高。商品的价格,流量,销量等数据均在当天都取得非常大的突破。
价格优势让国美在线再次焕发活力。
我们知道,在互联网公司中,都喜欢在开始阶段牺牲利润去追求市场份额,这导致京东等一大批电商在运营利润上仍处于亏损状态。但是,电商能否支撑价格战,本质上还是供应链能力问题。
国美在线因为有国美优势供应链的支撑,所以,我们似乎可以理解为,价格战对国美在线来说,优势明显大于劣势,事实是这样吗?
优势供应链来源于时间积淀
从近期来国美在线的表现,我们看出,相比其他电商的偶尔大促,国美在线可以长期保持低价,甚至提出比价京东贵就赔300,并进一步推出普惠3%的国酷券。这些完全都是因为其“内功”深厚,竞争对手短期内没有效仿的可能。
为什么?
事实上,目前家电行业已经是一个充分竞争的“红海”市场,大批制造、销售、服务企业陷入微利甚至亏损的困局,但国美是个例外。
国美在线所以敢将价格降到历史最低,依靠的正是有着28年历史的供应链实力, 在家电零售业深耕细作近三十年的国美集团,已经拥有最强供应链,
国美拥有全球领先的信息化系统作为支撑,并完全打通线下全国1600多家门店,在实现商品信息协同、商品库存共享。
国美在线利用国内零售业最先进最高效的ERP信息系统,通过订货、补货、分货等与供应商的无缝对接,降低了商品折损成本;通过细化到单品、单人、单店的精细化管理,大大降低了管理成本。
特别是物流方面,据内部人士透露,目前国美在线物流成本已经降至2%,而京东披露的数据则为5.5%左右。供应链、物流、信息系统的多年积累,形成了国美在线在低成本运营方面无可比拟的竞争优势。
脱颖而出并非易事
那么,我们是不是可以认为,国美在线已经高枕无忧,其实,并不是这样。
今年8月29日,万达集团、百度、腾讯三大巨头宣布共同出资成立万达电子商务公司,万达集团持有70%股权,百度、腾讯各持15%股权。按照万达电商首席执行官董策的说法,万达拥有全球最大的线下商业平台,通过与百度、腾讯两大巨头合作,万达电商将成为全球最大的O2O电商平台。
万达电商的推出,对于其关注度最高的不是阿里、京东而是苏宁和国美。线下传统企业互联网化的进程中,也是一场平台级的较量。
这意味着,国美在线同时还要谨防其他竞争对手的突袭,比如新进入者万达、百度、腾讯的强势进攻。毫无疑问,这将是一场惨烈的电商平台化战争。
对于电商平台的核心竞争力,牟贵先曾指出,“电商平台之间主要PK的是两点,其一是后台对商品的采购整合能力,这说的就是供应链的整合能力;其二就是前台对消费者的服务能力及获取用户的能力,比如同一消费者在你的线下店买不到的东西可以在你的线上买,从这两点去看现有的电商,你就可以看到它未来的竞争力。”
nlc202309051203
而国美总裁王俊洲曾说:“电商的竞争力一是价格竞争;二是物流竞争;三是用户体验。”
这意味着,国美电器在价格战上还有很长的路要走,因为它必须吸引顾客,让用户在体验中形成用户黏性,而最终成为国美在线的忠实用户。
另外,还有一点就是在电商竞争白热化的当下,定位也成为电商竞争的一个重要课题,同为电器大户的苏宁,业内认为,之所以会被后来的国美在线赶上,是因为其模糊了自己的定位,在这方面中粮的我买网和国美在线就做的比较理想。
无论怎样,我们都必须看到,互联网时代的汹涌来袭改变了原有的零售业态,不管是用户群体还是企业自身都遭受着前所未有的挑战。国美在线面临的挑战还很多,所以,改变、创新,将成为国美在线竞争永恒的话题。
是前进还是衰退,我们拭目以待。
互联网时代的真正“对手”是用户
不久前,媒体曝光了国美两个大佬的内部邮件,再次引起行业喧哗。
我们从曝光的国美内部邮件中发现,国美要面临互联网时代消费行为的改变和渠道商业模式的变革所带来的重重挑战,这就是本质所在。
王俊洲内部邮件:
李总、牟总及各位领导:
数据表明,我们在门店数量和同店增长持续甩开了主要竞争对手,在线下全面超越已是不争事实,重新夺回了行业领先的市场地位。我们必须要继续保持当前发展势头,确保领先优势!
同时也必须清醒的认识到,我们要面临互联网时代消费行为的改变和渠道商业模式的变革所带来的重重挑战,因此我们必须要坚定不移的贯彻O2M战略,实现国美的全渠道发展,才能在未来立于不败之地。
下半年,在保持线下领先对手的前提下,国美在线也到了踩油门加速的时候。对此,无论是线上还是线下均只是渠道生态模式的问题,而零售企业的宗旨要将以前单一的价格观念转变为价值观念,我们要围绕消费者提供更多的价值,增加更多的体验,展现我们在家电3C类商品的专业性。从消费需求思考,提升价值的做法具体有三:
1、在价格上,要全面对标网上,树立国美低价标杆形象;
2、在服务上,要切实执行“一日三达、送装同步、精准配送”的最高服务水准,提升妥投率,提升购物满意度;
3、在商品经营上,要全面围绕消费者需求,做到“人无我有,人有我优”。
在当今的时代,消费者具备着高辨识力和超乎想象的口碑效应,如果我们线上线下能围绕消费者做到以上三点,我们的价值一定能被更多的消费者认可!
在电子商务的发展上,前几年我们的重点在于平台的搭建和客户体验的完善,接下来对手曾经用五年时间做的事,我们要争取一年完成;对手曾经用三年时间做的事,我们争取半年完成。
牟贵先内部邮件:
各位同事:
半年以来,我们经过了4.18、6.18、8.3男人节三大战役,国美在线已经处于电商行业的一个新的地位,站上了一个新的台阶。
我们秉承“用户至上”的理念,确保每一个环节都能为用户提供最大限度的保障。1、在用户购物时,我们提出“贵就赔”;2、购物后,我们为用户提供“一日三达、精准配送”的服务,推出“晚就赔”;3、在商品送达后,贯彻“30天无理由退换货,30天价保无忧,180天只换不修”的“30.30.180”用户权益保障;4、在用户使用商品后,推出了超级“延保”服务。
集团王总裁明确要求,国美在线要全面超越行业内其他电商!
这是一场持久战,以上要求要落实到每一天的具体工作中,就从今天开始!
国美在线野心勃勃
——对话国美在线董事长牟贵先
牟贵先说,短期目标,我们希望年底市场份额进入前三,为此在六个方面进行提升,用户体验提速,供应链提速,物流提速,APP发展提速,营销突破,大数据业务提升,那么,国美在线究竟有怎样的优势,来完成晋级。
《小康·财智》:国美在线怎样保证商品的品质?
牟贵先:品牌实力是品质的最好保证。在自营方面,我们和海尔、格力、美的、三星、苹果等国内外一线大品牌合作,每次大促都有大牌特惠专场,通过大数据反向定制等手段目前我们已经可以掌握50%商品的定价权,因此在一线大牌价格方面我们相比其他电商有很大优势。联营方面虽然我们有免佣金政策,但同时对商家有严格的准入机制,要求有一定规模和经营年限,包括服务和营销能力。
《小康·财智》:国美在线是否考虑自建物流?
牟贵先:国美集团线下物流储备已经很强,分布在全国的428个大型仓储中心,覆盖44500个县乡镇级区域的配送点,以及可以自提的1600余家门店,构成其他电商无法相比的庞大物流网络。所以国美在线不需要自建物流,但未来会在物流更快更准上努力,如一日三达年底在近200个城市可以做到,2016年会覆盖到400个城市。
《小康·财智》:经过一段时间的运营,国美在线觉得遇到的难题有哪些?是如何解决的?
牟贵先:相比竞争对手,国美在线的弱势一个是商品不够丰富,这个通过开放平台来弥补,首年免佣金政策背景就是为了吸引商家,补充自营供应链的不足。另外一个就是起步较晚。我们在不断尝试创新,包括前面提到的国酷券,普惠3%,这在电商行业很罕见,我们因为供应链和信息系统的优势,大大降低了成本,利润率更高一些,所以敢于这么做。另外,我们一直积极致力于全面提升用户体验,近期在这方面还会有更大创新,希望大家关注。
《小康·财智》:用户黏性国美在线是怎样培养的?
牟贵先:我们从去年下半年开始大数据建设,并且从组织上做了保障,建立了大数据业务中心。把线上线下的会员数据全面的进行清洗,打标签,进入统一的数据库,整个的数据架构搭完了,它的变化量能够达到十亿的级别。我们未来若干年大数据已经做了技术架构的准备。利用大数据可以做个性化推荐,根据用户需求,商品属性,在不打扰用户的前提下对其进行针对性推荐,不只是站内,还有通过DSP系统站外推荐,让用户除了这些之外,其实我们跟内部的很多体系去进行链接,包括客服体系,业务体系,具体的业务场景的配套的体系,来给用户进行更好的服务,服务好了用户黏度就高了。
《小康·财智》:国美在线的退货率高吗?退货环节是如何操作的?
牟贵先:总体来说低于行业平均水平,我们家电数码可以30天无理由退货,180天只换不修。其他品类也严格执行国家规定的七天无理由退换货。用户在我的国美——客户服务——退换货,提交退货申请,商品所在地在取件能力范围内,国美在线将免费提供上门取件服务,用户需要备齐商品、附件及其包装;非取件范围需用户将退换货商品通过普通快递寄回,同时在退货的商品包裹上写明订单号及退货单号,收到后复检通过即符合退货条件的尽快办理完成退货返款。由此产生的邮资金额会以现金券方式发放。若取回件经检测非商品本身质量问题即不符合退货条件的,则取送件运费均由客户自行承担。
微博在线 篇12
卫星导航系统无法在太空中发挥作用, 必须借助其他导航系统。德国科学家认为他们能够研发出一种深空导航系统, 将脉冲星当成灯塔, 引导太空船在恒星中间穿梭。这种太空导航系统将利用脉冲星发出的X射线进行三角测量, 确定飞船在太空中的方位。它能够在宇宙内的任何区域发挥作用, 精确度可达到几英里。
美国加州的生命科学厂商Life Technologies公司, 3月29日宣布在中国推出新的台式基因测序仪Ion Proton。借助该技术产品, 只需1000美元即可在一天时间内完成个人全基因组测序。这意味着基因测序技术有望走进临床实践, “飞入寻常百姓家”。
英国国家物理实验室的NPL-CsF2铯原子钟, 其1.38亿年的误差为正负1秒。但原子钟与研究人员正在研发的原子核钟的精确度相比, 不过是小巫见大巫。美国和澳大利亚科学家表示, 在他们制定的蓝图中, 原子核时钟的精确度确定为140亿年 (宇宙寿命) 误差1/10秒, 而帮助原子核钟实现极高精度的关键为钍离子核。
德国维尔茨堡大学发表新闻公报说, 该校研究人员发现一种关键酶, 抑制它可以让癌细胞“饿”死。与切断营养源让癌细胞“饿”死的办法相比, 这是一种新的使其“饿”死的方法, 且实施起来更方便。这一新发现为癌症治疗提供了一种新思路, 但形成有效的抗癌疗法尚需时日。
科学家发现恐龙新物种, 像骆驼一样驼峰高耸:驼背昆卡猎龙 (Concavenator corcovatus) , 属于兽脚类恐龙中的鲨齿龙类, 有一对比其他恐龙长4倍的荐椎骨, 这两块骨头在恐龙腰部上方形成突出, 构成一个三角形的隆起物。这些骨骼可能支撑一个驼峰样的结构, 用于储存能量和脂肪。
NASA绘制海洋图酷似梵高名画;美国宇航局NASA利用观测数据绘制了一幅地球表层洋流模型图, 该图与荷兰画家梵高的名作《星空》极为相似, 堪称大自然的艺术杰作。美国宇航局为预测全球环流和海洋气候变化, 他们利用观测数据生成了专门的计算模型, 在此基础上绘制了2005年6月至2007年底的地球表层洋流图。