liteavsdk / player_ios Goto Github PK
View Code? Open in Web Editor NEWSuper player for iOS...
Home Page: https://trtc.io/
Super player for iOS...
Home Page: https://trtc.io/
官网上写着“智能顺序预加载”。我的理解是当我在看视频one的时候,视频two也开始缓存。还是说,预加载指的是one的“缓存”。
然后关于“预加载”,文档上没有写明要怎么用。
这就导致我们的app向下滑到新的视频的时候,总是要卡一会到,因为没有预加载到。
1: 视频播放到一半时 退出 再点进来的时候 可以从上次退出时的时间直接播放
2:直播时收到了 rtmp流 需求是 将rtmp 转换为本地的MP4文件 没有找到相关的api
下载m3u8 点击暂停 再点击回复下载 后台log还在正常输出打印下载 但UI已经显示已经下载完成
下载的进度也一直显示0% 没有任何增值
macOS 10.14
Xcode 10.0
cocoapod online install
pod 'SuperPlayer'
Build error:
No visible @interface for 'TXLivePlayer' declares the selector 'prepareLiveSeek'
on https://github.com/tencentyun/SuperPlayer/blob/master/SuperPlayer/SuperPlayerView.m#L374
How to fix it error? Thanks.
所有视频格式均为m3u8 默认硬件加速
测试了后发现卡顿的视频 在视频开始播放第一帧之后 人为的在ui上操作
1:关闭硬件加速
2:再开启硬件加速
需要连续切换两次硬件加速 视频才可以正常播放 不再卡顿
播放HLS直播源使用TXLivePlayer 还是 TXVodPlayer,播放20秒左右就一直处于loading状态
我发现pod 了这个项目之后。打开系统的屏幕旋转,然后颠倒手机45度,然后无法收到UIApplicationDidChangeStatusBarFrameNotification这个系统通知了。你看看
请问,集成TXLivePlayer后,发现没有全屏按钮和返回箭头,这个需要自己开发吗?谢谢
SuperPlayerView如何设置视频标题,老版本的titile属性被删除了
希望添加的功能:TXVodDownloadManager设置Header
iOS如何自定义播放器控制界面?
直播过程中,断网,重新链接,连接后自动开始播放,但是播放器中间的“网络不给力,点击重试”,这个middleBlackBtn一直存在,不消失
按照官网的配置方案去安装配置都失败:
1、pod 'SuperPlayer' 无法安装
2、使用本地安装的方式,可以安装,但是使用的时候提示是OC版的
希望给个swift版本的配置指引,谢谢!
快进之后界面会变成绿色,一会之后恢复正常,这是什么原因导致的呢?
你的#import "UIView+MMLayout.h"威力贼大
我没有导入你的UIView+MMLayout.h头文件,但是你的方法(如下)能影响我的UIView+MExtension.h导致我崩溃
难道是因为你的UIView+MMLayout.h导入了#import <objc/runtime.h>?还是什么别的原因?
你的如下方法
/*
示例链接编程
self.width(100).height(100).left(10).top(10)
*/
能影响我的
//
// UIView+MExtension.h
// HomeBeauty
//
// Created by Admin on 2018/7/31.
// Copyright © 2018年 mlb. All rights reserved.
//
#import <UIKit/UIKit.h>
@interface UIView (MExtension)
/** 起点x坐标 /
@Property (nonatomic, assign) CGFloat m_x;
/* 起点y坐标 /
@Property (nonatomic, assign) CGFloat m_y;
/* 中心点x坐标 /
@Property (nonatomic, assign) CGFloat m_centerX;
/* 中心点y坐标 /
@Property (nonatomic, assign) CGFloat m_centerY;
/* 宽度 /
@Property (nonatomic, assign) CGFloat m_width;
/* 高度 /
@Property (nonatomic, assign) CGFloat m_height;
/* 顶部 /
@Property (nonatomic, assign) CGFloat m_top;
/* 底部 /
@Property (nonatomic, assign) CGFloat m_bottom;
/* 左边 /
@Property (nonatomic, assign) CGFloat m_left;
/* 右边 /
@Property (nonatomic, assign) CGFloat m_right;
/* size /
@Property (nonatomic, assign) CGSize m_size;
/* origin */
@Property (nonatomic, assign) CGPoint m_origin;
下载报错,errorCode为TXDownloadAuthFaild,errorMsg为user not exist,如何解决
Env: iPhone XR, iOS12, Xcode10
我使用 TXVodPlayer 时想管理一下缓存文件, 发现设置的缓存目录下没有任何文件.
_playConfig = [[TXVodPlayConfig alloc] init];
_playConfig.cacheFolderPath = @"My cache Path e.g.:/var/mobile/Containers/Data/Application/70C8084F-0B68-4530-84B2-41CB7C3C6D5B/Library/Caches/Video";
_playConfig.maxCacheItems = 1000;
...
[_vodPlayer setConfig:_playConfig];
...
The 'Pods-XXXX' target has transitive dependencies that include static binaries: (/Users/lxmacmini/Documents/myapp/XXXX/Pods/TXLiteAVSDK_Player/TXLiteAVSDK_Player/SDK/TXLiteAVSDK_Player.framework)
pod失败,xxxx是项目名,网上搜了下是动态库什么问题,升级,更新多次还是不行
按照demo里的代码单一url可以播放,但是多分辨率配置之后都是同一个分辨率。
let thePlayer = SuperPlayerView(frame: self.view.frame);
thePlayer.fatherView = self.view
let url1 = SuperPlayerUrl()
url1.url = "http://XXX_720p.m3u8"
url1.title = "超清"
let url2 = SuperPlayerUrl()
url2.url = "http://XXX_540p.m3u8"
url2.title = "高清"
let model = SuperPlayerModel()
model.multiVideoURLs = [url1, url2]
model.videoURL = url2.url
thePlayer.play(with: model)
切换分辨率那显示正常但是点击切换后都是播放的同一个分辨率的视频,而且默认播放的也不是url2的视频。
希望能支持react-native
看见安卓跟iOS都有对应的sdk
目前rn的video组件 不管非官方 官方的都非常差~如果能整合 希望考虑。
ios端 我用TXLiveplayer 去进行录制
初始化 :
_txLivePlayer = [[TXLivePlayer alloc] init];
[_txLivePlayer setupVideoWidget:CGRectMake(0, 0, 0, 0) containView:self.view insertIndex:0];
[_txLivePlayer setRenderMode:RENDER_MODE_FILL_SCREEN];
播放:
NSString *url = rtmp://xxxxxxx
[strongself.txLivePlayer startPlay:url type:PLAY_TYPE_LIVE_RTMP];�
录制:
strongself.txLivePlayer.recordDelegate = strongself;
[strongself.txLivePlayer startRecord: RECORD_TYPE_STREAM_SOURCE];�
但是录制不到1秒左右 就报错 Thread 15: EXC_ARITHMETIC (code=EXC_I386_DIV, subcode=0x0)
请问 [!] Unable to find a specification for 'SuperPlayer' 无法pod
播放地址:http://all.baiyug.cn:2020/vip_all/url.php?xml=http://www.iqiyi.com/v_19rr3yebes.html?vfm=f_191_360y&md5=ab59b901818ab5d6949cd5632a76loij&type=auto&hd=cq&wap=1&siteuser=&m3u8=1&lg=&cip=cq&iqiyicip=cq
User-Agent:AppleCoreMedia/1.0.0.15E302(iPhone;U;CPU os 11_3_1 likeMacOS X; zh_cn)
IOS不可播放,Android同样设置就可以播放。经过抓包分析 服务器已经返回了HLS文件
在全屏模式loading中无法返回在播放结束后重播按钮不响应。在切换全屏时背景会闪一下红色。希望能帮忙解决一下
我现在想要监听开始播放这个事件,好像没有办法实现
iOS 全屏的返回按钮不好点击,希望加大点击区域。thx
你好,咱们这个播放器可以播放多个分段的m3u8或者mp4的视频片段吗?
您好 如题,是否可以针对这点,进行优化呢
The 'Pods-XXXX' target has transitive dependencies that include static binaries: (/Users/lxmacmini/Documents/myapp/XXXX/Pods/TXLiteAVSDK_Player/TXLiteAVSDK_Player/SDK/TXLiteAVSDK_Player.framework)
pod失败,xxxx是项目名,网上搜了下是动态库什么问题,升级,更新多次还是不行,
发现问题了,我的其他项目要求使用了use_frameworks!
你们这个pod只要打开use_frameworks!就报上面那个错误,看来是不兼容framework了
/// 下载错误
TXVodDownloadManager下载过程中断网,不走下载错误代理方法,可是看TXDownloadError里面有断网的字段TXDownloadDisconnet,是使用方法不对吗?还请麻烦说明一下
APP进入后台后,就停止下载了,是不支持该功能吗?
SDK中SuperPlayerView,TXLivePlayer,TXVodPlayer这三款播放器有啥区别啊,分别在什么情况下用什么播放器
请问有OSX版本吗
SuperPlayerView 如何隐藏弹幕按钮,还请麻烦指导一下
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.