【pentaho 源码构建】【rocksdb源码编译 搭建】【登录皮肤源码下载】airplay 源码

时间:2024-11-13 12:41:24 来源:sdm人脸对齐源码 编辑:原生小说源码

1.乐视电视怎么样 价格贵不贵呢
2.哪种声卡好用?
3.乐视电视怎么样好不好 千万不要选错了
4.海美迪Q10功能参数
5.乐视电视机怎么样?
6.乐视电视机怎么样

airplay 源码

乐视电视怎么样 价格贵不贵呢

       电视作为现代生活中必不可少的一类娱乐设施,家家户户都能见到它的身影。说到乐视,大家反应就是手机上看剧的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

copyright © 2016 powered by 皮皮网   sitemap