avplayer

    0热度

    1回答

    花费了一些时间在AWS上设置转码过程后,我发现视频的加载时间并未像HLS(m3u8)预期的那样降低。 看来,如果我直接使用AVPlayer,没有AVPlayerViewController,我可能需要自己管理视频流的质量吗?我的理解是,如果我有一个M3U8,那么这些事情会自动完成,并根据网络条件/设备等使用最好的质量? 到目前为止,如果AVPlayer按原样使用,加载时间似乎相同,如果不比m3u8

    0热度

    1回答

    所以我使用AVPlayerViewController和我在做什么加载视频基本上是这样的: 我有大量的在我的数据库的影片,我打个电话到数据库检索当前视频播放完成后的下一个视频,我认为这个问题可能与缓冲区已满的问题?在环视互联网后,我无法找到帮助我的答案。 我试图找出如何重置每个视频播放后的缓冲区,或至少知道缓冲区空间不足时,以便我可以显示一个图像或缓冲区加载时的东西,所以然后我可以拨打电话继续显示

    0热度

    2回答

    我从用户照片库中选取视频,然后将视频保存在用户Documents文件夹中,以便即使用户从他的照片库中删除此视频也能播放视频。该文件的URL存储在核心数据中。 一切正常,直到下次运行应用程序。不知何故,它似​​乎不再有效,这是奇怪的,因为我可以在[AVPlayer playerWithURL:videoURL]失败时删除视频文件。 这里是我挑的视频网址: - (void) imagePickerCo

    1热度

    1回答

    我是一位快速入门者,目前正在开发我的第一款iOS应用程序。 我有一个TableViewController它有几个单元格,每个单元格包含一个播放按钮。当按下几个播放按钮时,同时播放几个不同的音频,但是当按下另一个播放播放按钮时,我想要停止正在播放的音频。 以下是我创建的示例代码。 请给我一个建议。非常感谢! ViewController.swift import UIKit class Vie

    2热度

    2回答

    应用程序不在ios模拟器中播放背景模式的音频,它对设备工作正常。但我需要测试IPHONE X.thus任何帮助,将不胜感激。

    0热度

    1回答

    我在它与我的音频播放器的结构体: struct MT_Audio { func playAudio(_ fileName:String, _ fileExtension:String, _ atVolume:Float) { var audioPlayer = AVAudioPlayer() if let audioPath = Bundle.main.path

    0热度

    1回答

    我想以编程方式将AVPlayerViewController视图添加到iPad的外部窗口。问题是,当添加它,玩家看法说:“这视频播放在电视上” 示例代码: let player = AVPlayer(url: someUrl) //these two properties seem to have no effect //player.usesExternalPlaybackWhileExte

    1热度

    2回答

    下面是代表音频播放器文件的代码。我正在试图利用它在我的程序中播放声音。我不想在每个视图控制器中放置AVPlayer功能来播放可重复的声音,所以我正在寻找一种方法将所有内容放在一个地方,并在需要时调用特定功能(音乐,点击,介绍) import UIKit import AVFoundation class player: UIViewController { var music:Bool

    0热度

    1回答

    我正在研究一种解决方案,在seekbar可见时在屏幕上显示一些元素。 我有一个AVPlayer播放视频的AVPlayerViewController。我想在seekbar显示时显示一些组件,并在seekbar隐藏时隐藏它们。 当seekbar可见/隐藏时是否有通知的方法? 在此先感谢。

    0热度

    1回答

    我有一个适用于Apple TV的UICollectionView。最多6个单元全部显示在同一个屏幕上。每个单元格都有不同的循环播放视频。但是,我发现不止两个视频导致非常波涛汹涌的视频播放。如何提高播放视频的性能? class ExerciseCell: UICollectionViewCell { @IBOutlet private weak var stationNumberLabel: U