首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >如何在iOS应用程序中使用屏幕镜像

如何在iOS应用程序中使用屏幕镜像
EN

Stack Overflow用户
提问于 2022-02-15 03:10:28
回答 1查看 1.3K关注 0票数 0

当我点击应用程序屏幕上的按钮时,我只需要在启用的设备上使用屏幕镜像。在我的应用程序中有一个airplay按钮,点击它将检查可用的镜像设备,如电视或笔记本电脑,但我不认为它适用于屏幕镜像。我想在我的应用程序中调用屏幕镜像(我想使用镜像而不是强制转换)。

我不太了解目标-c,所以如果你使用示例代码,请使用快速代码。谢谢。

EN

回答 1

Stack Overflow用户

发布于 2022-02-16 12:38:55

请检查下面,这可能有助于您了解目前的应用程序是如何实现这一目标。

Screen Mirroring iPhone to smart TV

代码语言:javascript
运行
复制
override func viewDidLoad() {
    super.viewDidLoad()
    // Do any additional setup after loading the view.

    let routePickerView = AVRoutePickerView(frame: CGRect(x: 0.0, y: 30.0, width: 30.0, height: 30.0))
    routePickerView.backgroundColor = UIColor.lightGray
    self.view.addSubview(routePickerView)

    let avAsset = AVAsset(url: URL(string: "https://sample-videos.com/video123/mp4/720/big_buck_bunny_720p_1mb.mp4")!)
    let avPlayerItem = AVPlayerItem(asset: avAsset)
    let avPlayer = AVPlayer(playerItem: avPlayerItem)
    let avPlayerLayer = AVPlayerLayer(player: avPlayer)
    avPlayerLayer.frame = CGRect(x: 0.0, y: 40.0, width: self.view.frame.size.width, height: self.view.frame.size.height - 40.0)
    self.view.layer.addSublayer(avPlayerLayer)
    avPlayer.seek(to: CMTime.zero)
    avPlayer.play()
}

这段代码显示了一个播放器,并添加了只将播放机镜像到Mac屏幕的功能。

您也可以在下面查看。

how-to-do-screen-mirroring-using-airplay-from-the-application-not-from-control

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/71120683

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档