gpt4 book ai didi

ios - AV Foundation框架和Media Player框架的区别

转载 作者:行者123 更新时间:2023-12-01 18:07:53 26 4
gpt4 key购买 nike

音频和视频文件可以使用AV Foundation framework播放和 Media Player framework .

  • 当我只想播放媒体文件时,更好的选择是什么?

  • 借助 Media Player 框架,我们可以访问 iPod 库,并可以在桌面上查找和播放从 iTunes 同步的基于音频的媒体项目。

    使用 AVFoundation,我们可以检查、创建、编辑或重新编码媒体文件。

    最佳答案

    如果您想进行大量定制,最好使用 AVFoundation例如 AVPlayer .您可以完全自定义播放器、音频、 session 等,所以最好使用 AVPlayer而不是 MPMoviePlayerController当大量的定制需要时。
    MPMoviePlayerControllerAVPlayer 相比,非常容易实现.
    MPMoviePlayerController:您必须将 controlStyle 设置为 MPMovieControlStyleNone,设置 Timer 因为 currentPlaybackTime 不符合 KVO
    AVPlayer:AVPlayer 没有内置控件,但它有 addPeriodicTimeObserverForInterval:queue:usingBlock:这使得处理当前时间变得容易。 periodTimeObserver 更好的一点是“每当时间跳跃以及播放开始或停止时都会调用该 block ”

    等等等等

    您可以引用this document了解更多细节和更好的理解。

    希望这会有所帮助:)

    关于ios - AV Foundation框架和Media Player框架的区别,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37476709/

    26 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com