美文网首页iOS官方文档翻译iOS文档翻译
显示网页和多媒体内容 <- 网络概述

显示网页和多媒体内容 <- 网络概述

作者: raingu24 | 来源:发表于2017-07-03 21:04 被阅读1次

OS X和iOS提供各种各样的API来让你显示网页内容以及流多媒体内容。通常,如果这些高级多媒体和网页的特定API满足你的需要,你就应该使用它们,而不是直接使用网络API。下面的部分简要的总结了这些API。

在默认的应用中打开网页内容或流媒体

要在用户默认的浏览器或媒体查看器中打开网页或流的URL:

  • 在iOS中,使用UIApplication类的openURL:方法。实际的例子,参见QA1629: Launching the App Store from an iOS application。
  • 在OS X中,使用Launch Services API中的LSOpenCFURLRef 或 LSOpenFromURLSpec函数。详细情况,参见Launch Services Programming Guide中的Launch Services Tasks。

在你的应用中显示网页内容

OS X和iOS通过WebKit引擎,提供一种轻松加载并显示网页的方式。该引擎使用与Safari相同的渲染引擎。

  • 在OS X中,你使用WebView类加载网页内容。你可以通过在应用的nib文件中包含网页视图,或通过编码构建一个WebView对象并调用initWithFrame:frameName:groupName:方法来添加网页视图。通过在网页视图的主框架上(可以使用mainFrame方法获取)调用loadRequest:方法来加载内容。
  • 在iOS中,你可以使用UIWebView类的loadRequest:方法来加载网页内容。你可以通过在应用的nib文件中包含它,或通过编码的方式创建UIWebView对象并使用initWithFrame:方法初始化它,来添加一个网页视图。

注意:在iOS中的网页视图在它们加载数据的时候不提供底层连接访问,这意味着无法自动解析连接失败(例如需要身份验证的连接)

更多信息,参见WebKit Objective-C Programming Guide中的Simple Browsing(OS X),以及UIWebView Class Reference (iOS).

在你的应用中显示流媒体内容

有几种可以在OS X和iOS中显示流媒体内容的框架:

  • 在OS X中,可以使用QTKit框架来实现基本播放,或者AV Foundation框架实现更加复杂的功能。
  • 在iOS中,使用Media Player 框架来实现基本播放,或使用AV Foundation框架实现更复杂的功能。

更多信息,请阅读Getting Started with Audio & Video,Multimedia Programming Guide (iOS), QTKit Application Programming Guide (OS X), 以及AVFoundation Programming Guide。

相关文章

  • 显示网页和多媒体内容 <- 网络概述

    OS X和iOS提供各种各样的API来让你显示网页内容以及流多媒体内容。通常,如果这些高级多媒体和网页的特定API...

  • Html&CSS小白笔记(一)

    概述 Html和CSS在这两天的学习下,我总结为内容的显示和格式的设置。其中Html主要提供网页上都有什么内容,C...

  • WebView的基本使用及相关特性

    WebView 是一个显示网页内容的组件,可以显示网络上的一些在线内容并且可以作为 Web 浏览器滚动显示的内容,...

  • ios开发

    允许ios访问网络内容 发送异步请求网页内容显示在webview中 异步请求json,并且转成字典

  • 关于网络 <- 网络概述

    网络的世界是复杂的。用户可以使用多种技术连接到互联网。这些技术包括电缆调制解调器(cable modems)、DS...

  • JS篇

    打开网页让网页显示某个内容: alert("hello world"); 打开网页显示对话框可以输入内容: pro...

  • 05-插入多媒体标签

    引入: 我们已经学过在网页中插入图片,今天我们来学习在网页中插入flash动画、音频和视频等多媒体内容。

  • 多媒体和图形编程

    内容概述 基本用法

  • 多媒体网络应用技术的学习(一)

    多媒体网络应用的分类 什么是多媒体网络应用呢?多媒体网络应用为任何应用音频和视频的网络应用; 视频: 视频最为显著...

  • django模板介绍和基本使用

    一.功能概述 网页内容一般都是动态的,因此需要在网页中利用一些工具来动态地显示从服务器端获取的数据,djan...

网友评论

    本文标题:显示网页和多媒体内容 <- 网络概述

    本文链接:https://www.haomeiwen.com/subject/ntbzcxtx.html