기초 학습 iOS 생방송 방송
재생 프로 세 스
ijkplayer 화면 생방송 프레임 워 크
ijkplayer 화면 생방송 프레임 다운로드 주소,이것 은 오픈 소스 입 니 다.소스 코드 를 연구 하 는 것 을 좋아 하 는 학생 들 은 다운로드 할 수 있 습 니 다.ffmpeg 을 바탕 으로 iOS 와 Android 를 지원 하 는 동시에 매우 강력 합 니 다.상술 한 세 가지 과정 은 모두 당신 에 게 해 주 었 습 니 다.당신 이 자신의 프로젝트 에 통합 하기 만 하면 생방송 을 실현 할 수 있 습 니 다.
&emsp ;자신의 프로젝트 에 통합 하면 먼저 포장 하 는 것 이 좋 습 니 다.저 는 포장 한 debug 모드 에서 http://xiazai.jb51.net/201612/yuanma/IJKMediaFramework.framework_jb51.rar 에 가서 다운로드 할 수 있 습 니 다.어떻게 집적 되 었 는 지 학우 들 은 이 문장 인《iOS 통합 ijkplayer 영상 생방송 프레임 워 크》을 보 러 갈 수 있다.제3자 라 이브 러 리 를 가 져 오 는 것 과 마찬가지 로 자신의 프로젝트 에 가 져 오 는 동시에 의존 하 는 동적 라 이브 러 리 도 추가 합 니 다.
생 중계
#import "FHLiveViewController.h"
#import <IJKMediaFramework/IJKMediaFramework.h>
#import <UIImageView+WebCache.h>
// ijk : https://pan.baidu.com/s/1c2p9D0s
@interface FHLiveViewController ()
//
@property (nonatomic, strong) IJKFFMoviePlayerController *playerVC;
@end
@implementation FHLiveViewController
- (void)viewDidLoad {
[super viewDidLoad];
//
[self.navigationController.navigationBar setHidden:YES];
//
[self.view setBackgroundColor:[UIColor whiteColor]];
//
NSURL *url = [NSURL URLWithString:self.liveUrl];
// ,
_playerVC = [[IJKFFMoviePlayerController alloc] initWithContentURL:url withOptions:nil];
//
[_playerVC prepareToPlay];
//
_playerVC.view.frame = [[UIScreen mainScreen] bounds];
[self.view addSubview:_playerVC.view];
// :
[_playerVC setScalingMode:IJKMPMovieScalingModeAspectFill];
}
- (void)viewWillDisappear:(BOOL)animated{
[super viewWillDisappear:animated];
// , ,
[_playerVC pause];
[_playerVC stop];
}
이렇게 몇 줄 의 코드 를 재생 하면 우 리 는 단지 하나의 스 트림 주 소 를 전 했 을 뿐이다.이 프레임 워 크 는 정말 너무 강력 합 니 다.자동 으로 우 리 를 도와 스 트 리밍,디 코딩,렌 더 링 을 완 성 했 습 니 다.우 리 는 아무것도 하지 않 아 도 됩 니 다.B 역 의 엔 지 니 어 는 정말 대단 합 니 다.🐂,나머지 는 선물 을 주 고 채 팅 방 은 천천히 통합 된다.데모 다운로드
demo 다운로드 주소. 을 다운로드 하여 실행 하 였 는데 오류 가 발생 하 였 습 니 다.
그것 은 제 가 프로젝트 에 ijkplayer 화면 생방송 프레임 워 크 를 올 리 지 않 았 기 때 문 입 니 다.올 릴 수 있 지만 다운로드 가 너무 느 려 서 모든 이유 가 다 알 고 있 습 니 다.저 는 ijkplayer 화면 생방송 프레임 워 크 를 http://xiazai.jb51.net/201612/yuanma/IJKMediaFramework.framework_jb51.rar 에 올 렸 습 니 다.다운로드 한 후에 LiveAppDemo-master 폴 더 에 넣 고 다시 열 면 실 행 됩 니 다.
이상 은 본 고의 모든 내용 입 니 다.본 고의 내용 이 여러분 의 학습 이나 업무 에 어느 정도 도움 이 되 기 를 바 랍 니 다.또한 저 희 를 많이 지지 해 주시 기 바 랍 니 다!
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
View의 레이아웃 방법을 AutoLayout에서 따뜻한 손 계산으로 하면 성능이 9.26배로 된 이야기이 기사는 의 15 일째 기사입니다. 어제는 에서 이었습니다. 손 계산을 권하는 의도는 없고, 특수한 상황하에서 계측한 내용입니다 화면 높이의 10 배 정도의 contentView가있는 UIScrollView 레이아...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.