1.乐视电视怎么样 价格贵不贵呢
2.åªç§å£°å¡å¥½ç¨ï¼
3.乐视电视怎么样好不好 千万不要选错了
4.海美迪Q10功能参数
5.乐视电视机怎么样?
6.乐视电视机怎么样
乐视电视怎么样 价格贵不贵呢
电视作为现代生活中必不可少的一类娱乐设施,家家户户都能见到它的身影。说到乐视,大家反应就是手机上看剧的app:乐视视频。实际上,乐视生产与设计了多款实物电视机,pentaho 源码构建而且拥有一大批客户。那么究竟乐视电视怎么样呢?多少钱呢?下面小编就带大家一起去看看吧!
一、乐视电视好不好
1、硬件参数
乐视电视拥有全铝超薄机身、全铝云底座以及流线型设计。它的芯片是高通骁龙S4 prime,1.7G四核KraitCPU,Adreno GPU。其主板是2G内存,支持永不断电;屏幕是X超晶面板;无线同步支持2.4G/5Ghz 频段;音效是杜比DD+、5.1声道、Dolby/DTS解码光纤源码输出。
2、功能特色
乐视电视支持语音搜索、输入、查询、控制功能,拥有离线语音识别云知声技术。它支持AirplayDLNA协议图像流推送,同时PrimeSense体感技术支持体感操作,并配备体感摄像头。另外,它还是全视频化节目单预览式选台,拥有个性化系统,可以自主定义主题、桌面背景以及动画效果。
3、显著特点
乐视电视不仅仅是rocksdb源码编译 搭建一台电视,更是一台具有完整价值链的生态电视。它具有专门为乐视电视量身打造的应用商店,内容包括:乐视TV、影视库、体育赛事、网络院线、高画质视频(在线P+杜比内容+在线3D**)、轮播频道,以及云视频开放平台。可以这么说,乐视电视是为用户提供高品质互联网生活*的电视机。
二、乐视电视价格
1、乐视S 2D led液晶电视,价格:元。
2、乐视S 3D led液晶电视,价格:元。
3、乐视S 英寸 led液晶电视,价格:元。
4、乐视X 英寸 3D液晶电视,价格:元。
以上就是关于乐视电视多少钱的相关内容,希望能对大家有帮助!
åªç§å£°å¡å¥½ç¨ï¼
1.ç¦å æ¯ç¹ãç¦å æ¯æ¯ä¸å®¶èç声å¡å¶é åãå®ç声å¡å å ¥äºAIR模å¼ï¼ä¸ºå£°é³æ³¨å ¥äºæ´»åãå¯ä»¥é ä¸ä¸ªææ¶ï¼å®ç°å½å¶kæçææã对äºå ¥é¨çº§å½é³æ¥è¯´ï¼ä»·æ ¼é常å好ãå ¶ä»çæ¬åªæ¯çé¢ä¸åã2.é 马åãé 马åä¹æ¯ç¥åç声å¡ååãæäºé 马å声å¡ï¼ä½ å¯ä»¥å¨å®¶éå¿«éç»å»ºèªå·±çå½é³æ£ãé¦å ï¼ä½ä¸ºä¸ä¸ªä¸ä¸å£°å¡ï¼å®å¯ä»¥è¿æ¥å°çµèä¸ï¼å¤§å¤§æé«ä½ çæ¡é¢é³ä¹çé³è´¨ãå ¶æ¬¡ï¼å¯ä»¥è¿ä¸æ¥è¿æ¥éº¦å é£ãé®çæè çµåä»ï¼å®æ个人å½é³ã3.è¿·ç¬ãMidiæ¯ä¸ä¸ªå¾å¥½ç声å¡å¶é åãå®ç声å¡å°å·§ä¾¿æºï¼å¯ä»¥é身æºå¸¦ï¼ç¡¬ä»¶ç®åç´è§ï¼æä½æ¹ä¾¿ï¼èä¸é³è´¨åæ§è½é½å¾å¥½ï¼å ·æå ç½®å½é³åè½ï¼æ¯æè¿ç»éº¦ç´æï¼å¯é ææ¶å®ç°åç§ç°åºé³æãå¯ä»¥ç¨çµèåææºç´æã
乐视电视怎么样好不好 千万不要选错了
乐视电视相信大家在生活中都知道,由于乐视电视在市场中的体验度非常高,所以很多人在购买电视的时候,都会选择乐视电视,乐视电视功能不仅齐全,外观设计非常美观,而且比较智能。那么乐视电视质量好吗?这是登录皮肤源码下载大家在选择乐视电视*为关心的,所以大家要了解清楚,下面我们一起看看乐视电视怎么样。
一、外观设计美观
乐视超级电视在设计上是非常有实力的,让很多用户以它的外观折服,所以大家在选择乐视超级电视的时候,不要只注重它的外观,要注重它的技术和质量。乐视超级电视边框是激光切割技术切割完成的,因此电视的边框和屏幕距离几乎为一体;所有的缝隙和底座采用的都是金属铝材质。
二、硬件参数
由于乐视超级电视机身比较薄,所以我们在使用的时候一定要引起重视,不然会影响我们正常使用的。乐视电视全铝云底座,流线型设计。芯片是高通骁龙S4prime,1.7G 四核KraitCPU,Adreno GPU。主板是2G内存,支持永不断电。无线:同步支持2.4G/5Ghz 频段。音效:杜比DD+,5.1声道,Dolby/DTS解码光纤源码输出屏幕:夏普X超晶面板,3DP LED背光屏幕遥控器:触控式操作,支持重力感应和远程操控。
三、智能电视机
乐视电视是全球款智能电视,所以非常的受大家欢迎,我们是它的内存,还是它的外观,都是非常受大家欢迎的。乐视超级电视拥有1.7G四核的皓月博客源码超大处理速度;电视机的厚度是目前*薄的一款,细腻程度*的高端大气上档次。
四、支持语音搜索,输入,查询,控制,离线语音识别云知声技术
乐视电视在价格上是非常贵的,因为它具有支持语音搜索,输入,查询,控制,离线语音识别云知声技术,所以在市场中的价格是非常贵的。支持AirplayDLNA协议图像流推送,键盘和鼠标的链接的接。PrimeSense体感技术,支持体感操作,配备体感摄像头。乐视电视是全视频化节目单预览式选台的,个性化系统,可以自主定义主题,桌面背景以及动画效果。可运营桌面,DIY桌面 追剧通知动态消息通知个性化内容推荐。
五、
*乐视电视的服务已经覆盖了好多城市,所以我们在选择乐视电视的时候,一定要慎重,不要选择服务不好。也就是说像选购乐视电视直接可到店面参观;乐视也支持网络的销售,完全保证了乐视电视的品质和配送速度,次日到达一直是乐视超级电视坚持的物流理念;乐视超级电视在售后上更是以贴心服务为主,耐心的客服会全天的接听报修*,维修人员提供每天小时的iapp源码病毒清除*,支持三包内的退还和包换政策,让售后那些难以克服的心理障碍从此远离大家。
以上就是关于乐视电视怎么样好不好的相关内容,希望能对大家有帮助!
海美迪Q功能参数
海美迪Q拥有强大的多屏互动功能,称为HiShare。它构建了一个便捷的娱乐互动分享平台,让安卓设备如手机和平板电脑能够将本地媒体内容轻松推送到海美迪智能网络机顶盒,实现跨设备的输出播放。同时,用户还能在这些安卓设备上轻松管理机顶盒内的应用程序,提升操控体验。
对于苹果用户,Q支持AirPlay,支持照片、音乐、视频的推送,以及视频串流,让你能够无缝地在苹果设备与海美迪设备间分享媒体内容。
借助DNLA技术,无论是现场拍摄的视频还是手机上的**、音乐、,都可以通过海美迪Q直接发送到电视机,实现手机与电视的无缝连接,手机用户可以全权控制媒体播放,如暂停、停止等,体验便捷的数字生活网络分享。
HiControl(海控)功能则进一步拓展了控制方式,让你的安卓手机化身虚拟遥控器、键鼠、触摸板甚至是重力感应控制器,远程操控智能网络机顶盒更加灵活自如。
而HiTV3.0作为视频聚合平台,专为电视用户设计,集成了多个视频网站资源,提供丰富的在线视频点播服务,满足高清音视频需求,支持DTS、AC3、DTS-HDMA和TRUEHD 7.1次世代源码输出,为用户带来极致的视听享受。
此外,Q还支持2D和3D游戏,配合Google browser和HTML5技术,为游戏爱好者提供了流畅的游戏体验。
乐视电视机怎么样?
乐视电视机与普通电视机都差不多,品牌不一样而已,在许多电视机品牌行业中,能够站稳脚也是相当不容易。乐视电视机在市场上因为贾跃亭的原因不知道受没受到一点影响,反正人和品牌的关系是十分紧密的,那么大家就跟着我们一起都来看一下乐视电视机的相关精彩内容。
一、乐视电视机怎么样
从表面上看乐视电视机,它跟别的电视机也没有太多特别之处,也是一款能够上网,具有一些适合观看网络视频功能的电视机而已。但是乐视电视机它不仅仅是一台电视,它是一台具有完整价值链的乐视生态电视,它可以电视机收入+内容收入+应用分成+终端广告”。
乐视电视机在营销模式上更普通电视也不一样,是采用的互联网模式营销的。
乐视电视的硬件是全铝超薄机身,全铝云底座,流线型设计。芯片是高通骁龙S4prime,1.7G四核KraitCPU,AdrenoGPU。主板是2G内存,支持永不断电。无线:同步支持2.4G/5Ghz频段。音效:杜比DD+,5.1声道,Dolby/DTS解码光纤源码输出屏幕:夏普X超晶面板,3DPLED背光屏幕遥控器:触控式操作,支持重力感应和远程操控。
乐视电视机是支持语音搜索,输入,查询,控制,离线语音识别云知声技术的的。支持AirplayDLNA协议图像流推送,键盘和鼠标的链接的接。
PrimeSense体感技术,支持体感操作,配备体感摄像头。乐视电视是全视频化节目单预览式选台的,个性化系统,可以自主定义主题,桌面背景以及动画效果。可运营桌面,DIY桌面追剧通知动态消息通知个性化内容推荐。
二、乐视电视机推荐
乐视超级电视S云智能电视
价格:.-.
面板类型:VA(软屏)
背光灯类型:LED发光二极管
网络连接方式:全部支持
操作系统:安卓
从网上下载的高清片源多数使用Dolby和DTS,S支持Dolby认证和DTS认证,几乎支持所有的高清影视的音频播放,通过同轴源码音频输出到播放,可实现5.1声道音效,逼真、震撼、身临其境。支持SRS环绕声技术,即使普通的两声道音频,也可营造身临其境的三维音场。
怎么样,看了上面对乐视电视机的相关精彩介绍。是不是又了解了不少乐视电视机的相关内容。希望您能通过这篇文章了解更多家装知识,耳濡目染,从而打造一个更加完美的家居环境。感谢您对此篇文章的阅读和对小编的大力支持与厚爱,如果您还想获得更多家装资讯,请继续关注。
乐视电视机怎么样
现在的电视机的功能是越来越丰富了,能够上网,能看网络上的电视,**。而乐视电视机就是一种具备了多功能的电视机,乐视超级电视绝不仅仅是一台电视机,它能够电视机收入+内容收入+应用分成+终端广告”等功能,那么乐视电视机怎么样呢?下面看一下详细讲解。
乐视电视机怎么样?
乐视电视机是在年由国内最大的电视视频节目供应商乐视网与全球最大规模电子产品代工商富士康共同宣布,双方将签约开拓智能电视市场,而开发的电视。在年的4月乐视电视在北京正式推出旗下首款4K智能3D电视X Air,正式进入4K时代电视。
乐视电视的硬件是全铝超薄机身,全铝云底座,流线型设计。芯片是高通骁龙S4 prime,1.7G 四核Krait CPU,Adreno GPU。主板是2G内存,支持永不断电。无线:同步支持2.4G/5Ghz 频段。音效:杜比DD+,5.1声道,Dolby/DTS解码光纤源码输出屏幕:夏普X超晶面板,3D P LED背光屏幕遥控器:触控式操作,支持重力感应和远程操控。
乐视电视机是支持语音搜索,输入,查询,控制,离线语音识别云知声技术的的。支持AirplayDLNA协议图像流推送,键盘和鼠标的链接的接。.PrimeSense体感技术,支持体感操作,配备体感摄像头。乐视电视是全视频化节目单预览式选台的,个性化系统,可以自主定义主题,桌面背景以及动画效果。可运营桌面,DIY桌面 追剧通知动态消息通知个性化内容推荐。
从表面上看乐视电视机,它跟别的电视机也没有太多特别之处,也是一款能够上网,具有一些适合观看网络视频功能的电视机而已。但是乐视电视机它不仅仅是一台电视,它是一台具有完整价值链的乐视生态电视,它可以电视机收入+内容收入+应用分成+终端广告”。乐视电视机在营销模式上更普通电视也不一样,是采用的互联网模式营销的。
乐视电视机是目前市场唯一一款4K时代电视机。它的功能和特色都是与其他电视不一样了。乐视电视机的乐视生态是具有专门为乐视电视量身打造的应用商店,而它的内容是由乐视TV,影视库,体育赛事,网络院线,高画质视频:在线P+杜比内容+在线3D**,轮播频道,还有云视频开放品台。乐视电视机是为用户提供高品质的互联网生活方式的电视机。
乐视电视价格如何呢?
乐视(LETV)GX 英寸彩电网络智能 节能LED(黑色).
乐视(LETV)GS 英寸彩电网络智能 节能LED(黑色) .
乐视(LETV)S-2D 英寸彩电网络智能 节能LED.
乐视 超级电视S英寸×.5~4米:9大尺寸型p系列液晶电视¥
乐视 超级电视X英寸×.5~6米:9大尺寸型p系列液晶电视¥
乐视 S 3D英寸LED发光二极管×.5~5米是液晶电视¥
乐视 XS英寸LED发光二极管×.5~6米是液晶电视¥
乐视 超级电视 Letv X Air英寸LED发光二极管×.5~5米是液晶电视¥
乐视 S 2D英寸LED发光二极管×.5~5米:9液晶电视¥
乐视 S Air 3D 全配版英寸LED发光二极管×.5~5米是液晶电视¥
乐视 LETV-GS英寸LED发光二极管×.5~4米:9液晶电视¥
乐视电视网友评价如何?
消费者一:乐视电视机还是好多人用的,能联网,清晰度很好,使用起来挺方便,4核的,配置蛮高的,有很多特色功能和服务,挺不错。
消费者二:乐视电视机不算贵,性价比高,就是声音差点,系统操作有点卡,手机下载个APP可以当遥控,可以语音搜索,总体不错高端大器上档次。
消费者三:非常不错的电视。功能很多,无线联接很方便。画面很清晰.4M网视频一不卡,音响不是很好(电视自代的都不是很好),以后再增加无线鼠键连接就更方便了电视不错物美价廉,就是反应有点迟钝,整体不错。
å¦ä½å¼åä¸ä¸ª AVPlayer iPad ç¨åº
AirPlay 并ä¸æ¯æ°ä¸è¥¿ï¼å®å¨ iOS 4.3 SDK ä¸å°±åå¨äºãä½AirPlay API ä¸ä¸æææ°çä¸è¥¿å å ¥ãå ¶ä¸ä¸ä¸ªæ趣æ°ç¹æ§æ¯ iPad ç¨åºè½éè¿ Apple TV 2 ææ¾æ¥èª iOS 设å¤ä¸çå 容ï¼æè éåiPad 2 ä¸çå±å¹å 容ã
ç®èè¨ä¹ï¼AirPlay å°±æ¯å°åªä½å 容ææ¾å°é«æ¸ æ¾ç¤ºå¨ï¼çµè§ï¼æé«æ¸ é³æç³»ç»ä¸ãApple TV 2 åæ¯ç¨äºè¿æ¥ iOS 设å¤æ iTunesä¸é«æ¸ 设å¤ä¹é´çæ¡¥æ¢ã
éç iOS 5 çåºç°ï¼ä»»ä½ä½¿ç¨ AV Foundation ç±»çç¨åºé½è½ä»ç¨åºä¸ææ¾é³è§é¢å å®¹å° Apple TVãä½ å¯ä»¥ç¨MPMoviewPlayerController éè¿ AirPlay å°å½åæ£å¨ææ¾çå 容æå½±å°é«æ¸ çµè§æå ¶å®é«æ¸ æ¾ç¤ºè®¾å¤ä¸ãå¦ä¸ä¸ªè¿æ¥æ¯ä»UIWebView ææ¾è§é¢ï¼è¿æ¯æ¿å¨äººå¿çæ¹è¿ï¼å 为è¿æå³çæ们å¯ä»¥ç´æ¥ä» web ä¸å°å¨çº¿çé³è§é¢æå½±å°çµè§æè Apple TV 2 ä¸ã
ä½¿ç¨ AVFoundation æå½±è§é¢å 容
è¦å¨åºç¨ç¨åºä¸ä½¿ç¨ AVFoundationï¼éè¦å®ç° AVPlayer 并设置 allowsAirPlayVideo 为 YES 以å¼å¯ AirPlayï¼æè 设置为NO ä»¥å ³é AirPlayï¼å¦ä»¥ä¸ä»£ç æ示ï¼
-(BOOL)setAirPlay:(BOOL)airplayMode{
return self.player.allowsAirPlayVideo=airplayMode;
}
ç¼ååºç¨ç¨åº
为äºæ¼ç¤ºå¦ä½å建 AVPlayer åºç¨ç¨åºä»¥åå®ç° AirPlayï¼æ们å°å建ä¸ä¸ª Single View Application(注æå¾é UseStoryboards)ï¼æ°å»ºä¸ä¸ª AVPlayer 类并å®ç° AirPlay ç¹æ§ã
å建ä¸ä¸ª Single View Applicationãç®æ ç±»åå¯ä»¥éæ© iPhoneãiPod æè iPadãå建项ç®ä¹åï¼åå¯¼å ¥ AV Foundation æ¡æ¶ã
æ¥çå建ä¸ä¸ªæ° classï¼å½å为 Playerï¼å¹¶ç»§æ¿ UIView ç±»ãå¨å¤´æ件ä¸ï¼å å ¥ AVPlayer 类并å¢å ä¸ä¸ª AVPlayer å±æ§ãå¦ä¸å代ç æ示ã
@class AVPlayer;
@interface Player : UIView
@property(nonatomic, strong) AVPlayer * player;
æ¥ä¸æ¥å°±æ¯å®ç° Player ç±»ã
æ们å®ç°äºæåºæ¬ç AVPlayer éè¦å®ç°çæèµ·ç ç 4 个æ¹æ³ï¼åæ¶è¿æä¾äºä¸ä¸ªæ¹æ³ä½ä¸ºæ们ç AirPlay å¼å ³ã
é¦å æ们éè¦ä¸ä¸ª AVLayer ç±»çå è£ ç±»ã该类æ¯ä¸ä¸ª CALayer åç±»ï¼ç¨äºå¯¹åªä½çå¯è§å 容è¿è¡ç®¡çãå建å è£ ç±»ç代ç å¦ä¸ï¼
+ (Class)layerClass {
return [AVPlayerLayer class];
}
ç¶å为éè¦ä¸ä¸ªæ¹æ³ï¼å®ä¾åä¸ä¸ª AVPlayer 对象ï¼æ们å¨å¤´æ件ä¸å®ä¹çï¼ãå¦ä¸å代ç æ示ã
-(AVPlayer *) player{
return [(AVPlayerLayer *)[self layer] player];
}
å¨ setPlayer æ¹æ³ä¸ï¼å¦ä¸å代ç æ示ï¼æä¸ä¸ª AVPlayer åæ°ï¼ç¨äºå°ä¸ä¸ª AVPlayer å®ä¾æ·»å å° UIViewãè¿ä¸ª UIView åç±»ï¼å°ç¨å¨ä¸» View Controller ä¸ã
- (void)setPlayer:(AVPlayer*)player {
[(AVPlayerLayer*)[self layer] setPlayer:player];
}
è¿ä¸ªç±»çæåä¸ä¸ªæ¹æ³æ¯ setAirPlay æ¹æ³ãå ¶åæ°å°ç¨äºæå® AVPlayer UIView (Player)çallowsAirPlayVideo å±æ§ãå¦ä»¥ä¸ä»£ç æ示ã
-(BOOL)setAirPlay:(BOOL)airplayMode{
return self.player.allowsAirPlayVideo=airplayMode;
}
为è§é¢çè¾åºæå®å¾å±(AVPLayerLayerï¼æ¶ï¼å¯ä»¥æå®ä»»ææ°éçå¾å±,åªè¦è½æ¹ä¾¿æ§å¶å 容æ¾ç¤ºãæ¯å¦è¯´å¤çé³é¢åè§é¢ä¹é´çæ¶é´åæ¥ãéè¿setDisplayModeï¼ä½ å¯ä»¥è®¾ç½®ç¨äºæ¾ç¤ºçå¾å±ï¼å å建ä¸ä¸ª AVPlayerLayer 对象ä½ä¸ºæ¾ç¤ºå¾å±ï¼ç¶åä¿®æ¹å®çå±æ§ãé»è®¤æ¯AVLayerVideoGravityResizeAspect å±æ§ï¼å¦å¤ä¹å¯ä»¥è®¾ç½® AVLayerVideoGravityResizeAspectFill å±æ§åAVLayerVideoGravityResize å±æ§ã AVLayerVideoGravityResizeAspect ä¿æè§é¢ç宽é«æ¯å¹¶ä½¿ææ¾å 容èªå¨éåºææ¾çªå£ç大å°ãAVLayerVideoGravityResizeAspectFill ååè 类似ï¼ä½å®æ¯ä»¥ææ¾å 容填å èä¸æ¯éåºææ¾çªå£ç大å°ãæåä¸ä¸ªå¼ä¼æ伸ææ¾å 容以éåºææ¾çªå£ã
Player ç±»çå®æ´ä»£ç å¦ä¸ï¼
#import <UIKit/UIKit.h>
#import <AVFoundation/AVFoundation.h>
@class AVPlayer;
@interface Player : UIView
@property(nonatomic, strong) AVPlayer * player;
-(BOOL) setAirPlay:(BOOL) airplayMode;
@end
#import "Player.h"
#import <AVFoundation/AVFoundation.h>
@implementation Player
+ (Class)layerClass {
return [AVPlayerLayer class];
}
-(AVPlayer *) player{
return [(AVPlayerLayer *)[self layer] player];
}
- (void)setPlayer:(AVPlayer*)player {
[(AVPlayerLayer*)[self layer] setPlayer:player];
}
//Enable or disable AirPlay mode
-(BOOL)setAirPlay:(BOOL)airplayMode{
return self.player.allowsAirPlayVideo=airplayMode;
}
@end
å¨ç¨åºä¸ä½¿ç¨ Player ï¼UIViewåç±»ï¼
ä¸è¿°ä»£ç å æ¬äºPlayer ï¼AVPlayer ç UIView åç±»ï¼ç.hæ件å.m æ件ã
è¦å¨ä¸ä¸ª UIViewController ä¸ä½¿ç¨è¿ä¸ª AVPlayer è§å¾ï¼æå¼ Xcode çæ äºæ¿(storyboard,åææ¯å建项ç®æ¶ä½¿ç¨äºâuseStoryboardâé项ï¼ãéä¸UIView(ä¸æ¯ UIViewControllerï¼å¹¶å°å®ç类修æ¹ä¸º Playerãä½ å¯ä»¥å¨ Identity é¢æ¿ç customeclass å段è¾å ¥ï¼ä¹å¯ä»¥ä»å®çä¸æå表ä¸éæ©ã
æå¼ Assistant Editor ,为 UIView åç±» Player å建ä¸ä¸ª IBOutlet,ä» view ç¨å³é®æå°å³è¾¹ç头æ件ä¸å³å¯ãå¦ä¸å¾æ示ã
å建IBActions å IBOutlets è¿æ¥
å建ä¸ä¸ªå§æå° klViewController ãå¨ Player ä¸å³é®ï¼ä» IBOutlet æä¸ä¸ªè¿æ¥çº¿å° klViewController (dock ä¸çé»è²æ¹å) ï¼å¦ä¸å¾æ示ã
æ·»å å§æè¿æ¥ klViewController
å¨æ äºçä¸ï¼å ä¸ä¸ª Toolbar ãå¨ Toolbar æ¯å å ¥ä¸¤ä¸ªæé®ï¼åå«å°æ ç¾ææ¬è®¾ç½®ä¸º Play å Pauseãç¶åå ä¸ä¸ª Switchï¼ç¨äºåæ¢AirPlay å¼å ³ç¶æãä¸ºè¿ 3 个æ§ä»¶å建ç¸åºç IBActionï¼å¯ä»¥ç¨ Assistant Editorï¼ãå©ä¸çäºæ å¨ klViewController ç±»ä¸è¿è¡ã
æå¼ klViewController.h æ件ï¼å å ¥ @class Player å @class AVPlayer è¯å¥å¹¶å¯¼å ¥ AVFoundation æ¡æ¶å Player.hãæºä»£ç è§ä¸ï¼
#import <UIKit/UIKit.h>
#import <AVFoundation/AVFoundation.h>
#import "Player.h"
@class Player;
@class AVPlayer;
@interface klViewController : UIViewController
声æä¸ä¸ª AVPlayer å±æ§ï¼ç¨äºå è½½å° Palyer è§å¾ä¸ã
声æä¸ä¸ª NSURL å±æ§ãç¶åæ¯ Switch æ§ä»¶ç IBOutletï¼ç¨ Assistant Editorå建ï¼ã
kvLiewController.h æ件代ç å¦ä¸ï¼
#import <UIKit/UIKit.h>
#import <AVFoundation/AVFoundation.h>
#import Player.h
@class Player;
@class AVPlayer;
@interface klViewController : UIViewController
@property(nonatomic, strong) AVPlayer * myPlayer;
@property(nonatomic, strong) NSURL * avContentUrl;
@property (strong, nonatomic) IBOutlet Player *airPlayView;
@property (nonatomic, retain) IBOutlet UISwitch * AirPlaySwitch;
- (IBAction)PlayVideo:(id)sender;
- (IBAction)PauseVideo:(id)sender;
- (IBAction)isAirPlayOn:(id)sender;
@end
æ¥ä¸æ¥æ¯ç±»çå®ç°æ件ãå¨ viewDidLoad æ¹æ³ä¸ï¼ç¨ä¸ä¸ªè§é¢æ件ç URL å°ååå§å avContentUrlï¼
avContentUrl = [[NSURL alloc] initWithString
ç¶åç¨ avContentUrl åå§åä¸ä¸ª AVPlayer ï¼ç¨äºç»å¤´æ件ä¸å®ä¹ç myPlayer å±æ§èµå¼ãå° myPlayer èµç» airPlayView ç player å±æ§ï¼airPlayerView æ¯ä¸ä¸ª Player 对象ãå¦ä¸å代ç æ示ï¼
self.myPlayer = [AVPlayer playerWithURL:avContentUrl];
[airPlayView setPlayer:[self myPlayer]];
ç°å¨ï¼è¦å®ç°ä¸¤ä¸ªæé®çè§é¢ææ¾åæååè½ï¼ä»¥å Switch æ§ä»¶ç AirPlay å¼å ³åè½ãææ¾æé®ç action æ¹æ³ä»£ç å¦ä¸æ示ï¼
- (IBAction)PlayVideo:(id)sender {
[self.myPlayer play];
}
æåæé®ç action æ¹æ³ä»£ç å¦ä¸æ示ï¼
- (IBAction)PauseVideo:(id)sender {
[self.myPlayer pause];
}
Switch æ§ä»¶ç action æ¹æ³ä»£ç å¦ä¸æ示ï¼
- (IBAction)isAirPlayOn:(id)sender {
AirPlaySwitch = (UISwitch *) sender;
if (AirPlaySwitch.on) {
[airPlayView setAirPlay:NO];
}else
{
[airPlayView setAirPlay:YES];
}
}
ç»å°¾
å¦ä¸ä¸ªä¸ AirPlay æå ³çå±æ§æ¯ usesAirPlayVideoWhileAirPlayScreenIsActive ï¼å®ç¨äºèªå¨å¨å¨ææ¾æé´å° AVPlayer åæ¢å° AirPlay,å½ç¶ä» ä» æ¯å¨ AirPlay å·²å¼å¯çæ åµä¸ãé»è®¤æ¯ false çã
è¦è¿è¡æ¬ç¤ºä¾ç¨åºï¼éè¦å¨ iPad ä¸è¿è¡ï¼å¹¶å° iPad è¿æ¥è³ Apple TV åä¸ wifi ç½ç»ï¼ç¶åè§é¢èµæºç URL å¿ é¡»æ¯ææçãå¨æ¨¡æå¨ä¸AirPlay æ¯æ æçã
klViewController.h æ件
#import <UIKit/UIKit.h>
#import <AVFoundation/AVFoundation.h>
#import "Player.h"
@class Player;
@class AVPlayer;
@interface klViewController : UIViewController
@property(nonatomic, strong) AVPlayer * myPlayer;
@property(nonatomic, strong) NSURL * avContentUrl;
@property (strong, nonatomic) IBOutlet Player *airPlayView;
@property (nonatomic, retain) IBOutlet UISwitch * AirPlaySwitch;
- (IBAction)PlayVideo:(id)sender;
- (IBAction)PauseVideo:(id)sender;
- (IBAction)isAirPlayOn:(id)sender;
@end
klViewController.m æ件
#import "klViewController.h"
@implementation klViewController
@synthesize airPlayView;
@synthesize avContentUrl, myPlayer, AirPlaySwitch;
- (void)didReceiveMemoryWarning
{
[super didReceiveMemoryWarning];
// Release any cached data, images, etc that aren't in use.
}
#pragma mark - View lifecycle
- (void)viewDidLoad
{
[super viewDidLoad];
//This is an Apple sample video
avContentUrl = [[NSURL alloc] initWithString:@" self.myPlayer = [AVPlayer playerWithURL:avContentUrl];
[airPlayView setPlayer:[self myPlayer]];
[self.myPlayer play];
}
- (void)viewDidUnload
{
[self setAirPlayView:nil];
[super viewDidUnload];
// Release any retained subviews of the main view.
// e.g. self.myOutlet = nil;
}
- (void)viewWillAppear:(BOOL)animated
{
[super viewWillAppear:animated];
}
- (void)viewDidAppear:(BOOL)animated
{
[super viewDidAppear:animated];
}
- (void)viewWillDisappear:(BOOL)animated
{
[super viewWillDisappear:animated];
}
- (void)viewDidDisappear:(BOOL)animated
{
[super viewDidDisappear:animated];
}
- (BOOL)shouldAutorotateToInterfaceOrientation:(UIInterfaceOrientation)interfaceOrientation
{
// Return YES for supported orientations
return (interfaceOrientation != UIInterfaceOrientationPortraitUpsideDown);
}
- (IBAction)PlayVideo:(id)sender {
[self.myPlayer play];
}
- (IBAction)PauseVideo:(id)sender {
[self.myPlayer pause];
}
- (IBAction)isAirPlayOn:(id)sender {
AirPlaySwitch = (UISwitch *) sender;
if (AirPlaySwitch.on) {
[airPlayView setAirPlay:NO];
}else
{
[airPlayView setAirPlay:YES];
}
}
@end