问题标签 [avplayer]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
2714 浏览

iphone - AVPlayer 问题,同时直播 (iOS)

我有 AVPlayer 问题。

1.如何控制它的音量?

2.如何知道AVPlayer是否因为连接不良而重新加载音乐,我是否有一些迹象?

0 投票
1 回答
318 浏览

iphone - 带有从 tableview 获取信息的 AVPlayer 的选项卡栏?

我有一个播放音频的 AVPlayer。我需要的是,拥有一个 TableView 或类似的名称,例如:Tom Jones,如果在 tableview 中选择了那个,它会将一个字符串传递给我的 AVPlayer,所以 AVPlayer 会改变歌曲。

0 投票
1 回答
305 浏览

iphone - iOS:如何让我的音频应用程序在多任务控件中注册?

当用户双击主页按钮并向右滑动时,会显示一些音频控件。我如何使用它们?我已经搜索过,但没有找到任何对我有帮助的东西。

0 投票
3 回答
9941 浏览

iphone - 有没有办法在使用 AVPlayer 进行 HTTP 实时音频流时选择比特率?

我正在使用 AVPlayer 流式传输以两种质量格式交付的音频内容。

问题是,当从较低格式传递到较高格式时(当 wi-fi 可用时由框架自动完成),播放时会有延迟。

有没有办法手动选择所需的质量以防止延迟?

0 投票
7 回答
4446 浏览

iphone - iPhone SDK: AVAudioRecorder 调用[AVPlayer 播放] 后不会录音

我有一个使用 AVPlayer 的视图控制器。这个视图控制器可以加载一个模态视图控制器,用户可以在其中使用 AVAudioRecorder 录制音频。

这就是发生的事情:

如果用户使用 [AVPLayer play] 在第一个控制器中播放合成,则 AVAudioRecorder 将不会在模态视图控制器中记录。没有错误,但 AVAudioRecorder 返回的当前时间为 0.0;

如果用户关闭模式对话框并重新加载它。AVAudioRecorder 工作正常。

这可以一遍又一遍地重复 AVAudioRecorder 在 [AVPlayer play] 调用后第一次调用时不起作用

我已经为此奋斗了好几天,只是重新组织了与 AVPlayer 和 AVAudioRecorder 相关的代码,但它仍然表现得很奇怪。

非常感谢任何帮助或指针

提前致谢

让-皮埃尔

0 投票
20 回答
98103 浏览

ios - 使用 AVFoundation AVPlayer 循环播放视频?

有没有一种相对简单的方法可以在 AVFoundation 中循环播放视频?

我已经像这样创建了我的 AVPlayer 和 AVPlayerLayer:

然后我播放我的视频:

视频播放正常,但在最后停止。使用 MPMoviePlayerController,您只需将其repeatMode属性设置为正确的值。AVPlayer 上似乎没有类似的属性。似乎也没有回调会告诉我电影何时结束,这样我就可以重新开始并再次播放。

我没有使用 MPMoviePlayerController 因为它有一些严重的限制。我希望能够一次播放多个视频流。

0 投票
10 回答
88322 浏览

iphone - 知道 AVPlayer 对象何时准备好播放

我正在尝试播放一个从前一个(存储在变量中)MP3传递给的文件。UIViewUIViewNSURL *fileURL

我正在初始化一个AVPlayer

我认为的NSLog打印Player created:0,意味着它还没有准备好播放。

当我点击播放UIButton时,我运行的代码是:

当我运行它时,我总是进入Error in player??控制台。但是,如果我用一个简单的 ... 替换if检查是否AVPlayer准备好播放的条件if(!isPlaying),那么音乐将播放第二次我点击播放UIButton

控制台日志是:

我看到第二次,player.status似乎持有 1,我猜是AVPlayerReadyToPlay

第一次点击播放时,我该怎么做才能让播放正常工作UIButton?(即,我如何确保AVPlayer不仅已创建,而且还可以播放?)

0 投票
2 回答
1585 浏览

iphone - AVPlayer状态?

所以我无法阅读我应该如何使用该AVPlayerStatus物业

我已经@property(nonatomic, readonly) AVPlayerStatus *status;按照文档告诉我的那样做了,但似乎无法找出我如何使用

AVPlayerStatusUnknows..

我想用它来做这样的事情

有人能帮我一下吗 ?

谢谢

0 投票
8 回答
11030 浏览

iphone - 如何使用 MPMoviePlayerController 或 AVPlayer 在 iOS 上播放没有文件扩展名的电影文件?

我想在 iPad 上播放 iOS 4.3 中的电影。当文件名具有文件扩展名时,我已成功使用 MPMoviePlayerController 和 AVPlayer 从远程 URL 加载文件。但是,当我使用不返回文件名(只是一个不可猜测的随机名称)的 CDN 时,MPMoviePlayerController 或 AVPlayer 似乎都无法应付。

有没有办法告诉任何一个播放器它确实是一部 x 类型的电影,它应该继续播放它?

MPMoviePlayerController 将从其更改状态通知中返回以下错误:

我知道该文件是一个有效的 m4v 文件,因为当我重命名它时一切正常。

0 投票
1 回答
493 浏览

background - 使用 iPodMusicPlayer 而不在后台控制 iPod

我正在开发一个应用程序,它非常专注于在选定的播放列表中随机播放歌曲。当应用启动时,它列出了所有用户的播放列表,然后选择一个用户的播放列表,它将其加载到我的音乐播放器视图中并进行。我正在使用 MPMusicPlayerController iPodMusicPlayer 来处理这个问题,因为我在 iOS 开发方面还很新,它可以处理后台和一切对我来说都很好而且很容易的事情。我希望音乐继续在后台播放,我喜欢我在应用程序中所做的任何更改也反映在 iPod 应用程序中。但是,我不希望用户能够更改 iPod 应用程序中的内容,然后返回我的应用程序。由于我的应用程序都是关于随机播放的,用户可以轻松地进入 iPod 并禁用随机播放,然后再回到我的应用程序,体验就被破坏了。我也不

谁能帮我想办法做到这一点?在 iPod 中播放/暂停/跳过/上一个/音量是没有问题的(我希望这是可能的),但我不希望更改歌曲队列成为可能。有没有办法在我的应用程序中添加一个处理程序,如果用户在我的应用程序处于后台时更改了某些内容(如果是这样,停止音乐并将我的应用程序重置为初始屏幕)?我真的很感激任何建议。在我冒险使用 AVPlayerQueue 等之前,我希望这样的事情是可能的(作为旁注,你能用 AVPlayerQueue 播放 DRM 文件吗?)。