ios - 如果我有 JWPlayerController 的实例,如何找出当前正在播放的文件
问题描述
JWConfig * config = [JWConfig new];
config.file = @"https://bitdash-a.akamaihd.net/content/sintel/hls/playlist.m3u8";
self.player = [[JWPlayerController alloc] initWithConfig:config];
[self.player play];
稍后,使用相同的播放器实例,我可以执行以下操作:
JWPlaylistItem * item = [JWPlaylistItem new];
item.file = @"http://qthttp.apple.com.edgesuite.net/1010qwoeiuryfg/sl.m3u8";
[self.player load:@[ item ]];
[self.player play];
如果我参考了self.player
如何获取当前正在播放的文件的 URL?
我努力了:
self.player.config.file
这不起作用,因为它将从初始化返回原始文件(bitdash-a.akamaihd.net ...)
从player
实例中我找不到获取当前播放的引用的方法playlistItem
解决方案
iOS 上的 jw player 无法做到这一点。https://github.com/jwplayer/JWPlayer-iOS-SDK-cocoapod/issues/49
SDK 打算为此添加一个getPlaylistItem
方法
推荐阅读
- encoding - StreamWriter 正在将一些日文字符更改为 C# 中的一些奇怪字符
- c - 为什么汇编需要在eax上重复操作movzx?
- vue.js - 我想将 vue-i18n 用于 vuetify 导航栏与 v-for ...(帮助)
- python - discord.py discord.errors.Forbidden: 403 Forbidden (error code: 50013): Missing Permissions 错误
- django - 如何为 Django 应用程序安装 tensorflow
- java - Java中有一个常见的接口用法——告诉一个对象有一个特定的用途或特性
- javascript - App.js:29 未捕获的类型错误:无法读取未定义的属性“地图”
- reactjs - react-router-dom 和材料 ui:forwardRef 问题
- javascript - 如何将此代码转换为辅助函数?
- algorithm - 数组中 n 个元素的最大最小差