Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ios/109.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/flutter/9.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ios 是否有MPMoviePlayerController视图的开源AVFoundation实现?_Ios_Open Source_Mpmovieplayercontroller_Avfoundation - Fatal编程技术网

Ios 是否有MPMoviePlayerController视图的开源AVFoundation实现?

Ios 是否有MPMoviePlayerController视图的开源AVFoundation实现?,ios,open-source,mpmovieplayercontroller,avfoundation,Ios,Open Source,Mpmovieplayercontroller,Avfoundation,我们当前的iOS项目要求视频资产本地化。我们目前正在通过仅本地化每个视频的音频轨道来处理此问题。在此基础上,我们使用AVFoundation将本地化音频曲目添加到assest。这很有效。我们将视频和音频作为单独的资源轨迹添加,音频轨迹将本地化为用户区域设置 我们的问题是,我们希望视频控件(播放按钮、洗涤器等)的外观和感觉都像MPMoviePlayerController视频播放器。在我们从头开始编写此代码之前,是否有使用AVFoundation的MPMoviePlayerController视频

我们当前的iOS项目要求视频资产本地化。我们目前正在通过仅本地化每个视频的音频轨道来处理此问题。在此基础上,我们使用AVFoundation将本地化音频曲目添加到assest。这很有效。我们将视频和音频作为单独的资源轨迹添加,音频轨迹将本地化为用户区域设置


我们的问题是,我们希望视频控件(播放按钮、洗涤器等)的外观和感觉都像MPMoviePlayerController视频播放器。在我们从头开始编写此代码之前,是否有使用AVFoundation的MPMoviePlayerController视频播放器的开源实现(顶部工具栏带有洗涤器和完成按钮,下部控件视图带有播放按钮和音量)?

您可以试着使用
AVMutableComposition
。你可以看一下,如果你需要任何帮助,请告诉我。我很乐意帮忙。


注意:上面链接的存储库已被删除;您可以在

上尝试类似的项目(名称相同),谢谢您的回答。我已经有多个语言的音频轨道工作..更重要的是,我正在寻找一个视图(可能是一个示例xib),它的样式非常类似于默认的视频播放器,因此我们不必从头开始构建它。虽然此链接可以回答这个问题,最好在这里包括答案的基本部分,并提供链接供参考。如果链接页面发生更改,只有链接的答案可能会无效。我一般同意,但他或她询问的是一个开源项目。我不知道如何提取多类复杂项目的基本部分。但是,请随意否决,这是你的权利。这很公平。也许我的复习有点太快了。这是一个死链接。