zoukankan      html  css  js  c++  java
  • <图形图像,动画,多媒体> 读书笔记 --- AirPlay

    AirPlay技术是之前一直没有接触过的技术,正好这次做一个笔记


    共用:

    1.能够通过AirPlay将iOS和MAC设备上的视频或音频输出到高清电视上或高保真音响

    2.能够通过AirPlay将iOS和MAC设备屏幕镜像显示到高清电视上

    3.能够通过AirPlay将iOS和MAC设备屏幕与高清电视实现双屏幕显示


    AirPlay对可以播放的媒体编码有要求

    1.音频数据採用AAC或MP3编码压缩

    2.视频数据採用H264编码压缩


    能够通过AirPlay播放的技术有

    1.MPMoviePlayerController

    2.AVPlayer

    3.UIWebView


    MPMoviePlayerController须要注意的代码

    //当AirPlay开启示出通知
    [[NSNotificationCenter defaultCenter] addObserver:self
                                                     selector:@selector(didActiveAirPlay:)
                                                         name:MPMoviePlayerIsAirPlayVideoActiveDidChangeNotification
                                                       object:nil];
    
    
    //MPMoviePlayerController加入
    _moviePlayer.allowsAirPlay = YES;
    
    //MPMoviePlayerViewController加入
    _moviePlayerView.moviePlayer.allowsAirPlay = YES;
    


    AVPlayer须要注意的代码

        self.avPlayer.allowsExternalPlayback = YES;
    


    UIWebView须要注意的代码

        self.webView.mediaPlaybackAllowsAirPlay = YES;
    
    


  • 相关阅读:
    Linux Apache服务(一)
    mysql基础
    linux面试题一
    linux shell(2)
    linux基础汇总2
    python列表生成式、生成器,迭代器与二分法
    python的函数
    python函数
    java 翁老师学习笔记-持续更
    责任链模式
  • 原文地址:https://www.cnblogs.com/jhcelue/p/6751577.html
Copyright © 2011-2022 走看看