iosavplayer播放視頻
A. iOS avplayer怎麼在播放狀態下調大小和位置
AVPlayer是一個可以播放任何格式的全功能影音播放器,適應於iPhone/iPod/iPad.可以通過或者WiFi傳輸文件到播放器內,也可以通過內置的下載客戶端直接從Ftp/Samba/UPnP等伺服器中打開影音文件,或者下載文件,還做了內置的相片瀏覽器,可以看相片。
系統要求
與 iPhone 3GS、iPhone 4、iPhone 4S、iPhone 5、iPod touch(第3代)、iPod touch (第 4 代)、iPod touch (第 5 代) 和 iPad 兼容。 需要 iOS 4.3 或更高版本 此 App 已針對 iPhone 5 進行優化。
1.如何通過itunes向AcePlayer裡面添加文件?
將iphone手機通過usb數據線與電腦連接,打開itunes軟體,在左邊的設備欄中點擊用戶的iphone,在右邊點擊"應用程序"選項.將滑動條拖到最下面,文件共享中選中AcePlayer,然後在右下腳點擊"添加..."按鈕向AcePlayer裡面添加文件.
2. 如何使用WiFi傳輸進行傳輸文件?
在設置裡面打開WiFi傳輸,將會看到WiFi傳輸所用的URL,在電腦的瀏覽器中打開所給Url,即可以上傳文件。如果想要同時上傳多個文件需要打開多個網頁。
3. 文檔裡面,工具條上的按鈕分別代表什麼意思?
在正常模式下,有四個按鈕,分別代表返回、首頁、排序、編輯. 點擊最編輯按鈕,進入編輯模式,這時工具條上將出現七個按鈕,分別代表播放列表、新建文件夾、重命名、剪切、粘貼、刪除、返回.
4. 如何將文件移動到新建的文件夾中?
點擊編輯按鈕,選中文件之後,點擊剪切按鈕,然後點擊返回按鈕進入正常模式.然後,進入那個新建的文件夾,點擊編輯按鈕,點擊粘貼按鈕,文件將會移動到該文件夾中.
5.在哪裡可以往播放列表中添加文件?
在本地文檔中點擊編輯按鈕,選擇影音文件點擊上面最左邊的播放列表按鈕,然後選擇要添加到哪個播放列表.6.如何刪除和重命名密碼文件夾?
需要先將密碼清除,輸入舊密碼,保持新密碼為空,點擊確定按鈕,即可以清除密碼。
7."打開Url"有什麼作用?
主要用來看網路電視或者收聽網路電台的,需要自己搜索mms,rtsp等視頻流。
8.可以推薦一個Media Server嗎?
可以在mac app store下載MediaShare.另外,win7系統播放器自帶Media Server,也可以下載windows版的TVersity, TVMOBILI, FreeMi等. Media Server開啟服務之後,AcePlayer會自動發現服務的.
9.如何把win7系統播放器當作Media Server用?
組織->管理媒體庫(添加文件夾)媒體流->允許網路訪問家庭媒體 (選中)修改防火牆或者關閉防火牆,然後重啟電腦。
10.為什麼Filezillia Ftp伺服器不能訪問?
可能windows防火牆已經阻擋了FileZillia,用戶需要檢查一下。
11.有時候,播放器不工作了怎麼辦?
在設置里選擇從頭開始播放,關閉程序,重啟手機,然後再試.如果仍然不工作,估計文件在WiFi傳輸時損壞了,將其刪除,用USB數據線通過iTunes添加文件.
12.為什麼播放有些解析度並不高的MP4,AVI文件會很卡?
可能需要將設置中的使用緩存關掉,但是一般情況是需要使用緩存的.
13. 播放大解析度的RMVB,MKV電影很卡怎麼辦?
設置里的同步方法選擇skip frame試試.
14. 想播放unknown文件怎麼辦?
將其重命名,加上".mp3"或者".avi"等後綴.
15. 為什麼從有些Media Server下載的文件不能播放?
因為那些Media Server沒有給出文件後綴,需要重命名該文件,加上".mp3"或者".avi"等後綴.
16. 為什麼 "Inbox" 文件夾裡面的文件不能重命名?
因為 "Inbox" 屬於系統文件夾, 可以將裡面的文件移出來,進行重命名.
17. QuickTime支持什麼格式?
MP4, M4V, MOV.
18. 為什麼要使用QuickTime?
因為QuickTime是系統自帶播放器,採用硬體來解碼視頻流,節約用電,並可以播放高清的720P或者1280P等 MP4, M4V, MOV視頻文件。
19.如何選擇同步方法?
一般,在iPhone4/iPad1上,選擇「Drop frame」會比較好。
在iPhone 4s/iPad2上,選擇「Skip loop filter」會比較好,尤其是播放720P 的mkv時。在播放高清電影不同步時,可以嘗試「Skip frame」.
20.如何載入字幕?
字幕和視頻文件名一樣,在同一目錄下會被自動載入。如果字幕不顯示,需要在播放界面,點擊信息按鈕,看看是不是需要選下字幕編碼。在直接播放伺服器上的視頻時,有些伺服器並不共享字幕文件,可以在文件列表中檢查是否存在字幕文件。
B. iOS8升級後,avplayer每次都是閃退,誰能告訴我還有什麼軟體可以倍數播放視頻的啊因為要用
你說的是快進吧,一般的軟體都有,不過不是連續的播放是截止快進幾秒。連續播放只有以前的DVD會這樣。現在很少有軟體會做
C. iOS AVPlayer可以從一個特定時間播放么
AVPlayer是一個可以播放任何格式的全功能影音播放器,適應於iPhone/iPod/iPad.可以通過內itunes或者WiFi傳輸文件到容播放器內,也可以通過內置的下載客戶端直接從Ftp/Samba/UPnP等伺服器中打開影音文件,或者下載文件,還做了內置的相片瀏覽器,可以看...
D. ipad avplayer怎麼用
1 你得把你的pc授權 有你的apple id 在itunes有這個功能 如果沒有授權過的賬號的內容 都會被自動刪回的
2電影itunes 默認是答mp4格式的 把MP4格式的電影拖進itunes然後同步就行了 但是在app store里有個軟體叫avplayer 能播放各種格式的視頻 當然前提是安裝avplayer了 但導入電影有點不同
把ipad連接到pc上 同步itunes 在同步程序中往下拉就能看見 avplayer了 把電影拖到他的指定文件夾
E. 在iphone上使用avplayer播放視頻。
解析度過大,偶爾會延遲造成不同步!只有解析度差不多就不會卡
F. ios開發 自定義的avplayer播放器可以支持多少格式
我們在項目中會遇到播放音頻的功能,自己也研究了一下,搞了一個小的功能播放器,供大家交流。<br><br>我們用之前應該導入mediaolayer的框架。<br><br>
// MoviePlayerViewController.m
// Player
//
// Created by dllo on 15/11/7.
// Copyright © 2015年 zhaoqingwen. All rights reserved.
//
#import "MoviePlayerViewController.h"
#import <AVFoundation/AVFoundation.h>
#import <MediaPlayer/MediaPlayer.h>
@interface MoviePlayerViewController ()
@property(nonatomic,strong)AVPlayer *player; // 播放屬性
@property(nonatomic,strong)AVPlayerItem *playerItem; // 播放屬性
@property(nonatomic,assign)CGFloat width; // 坐標
@property(nonatomic,assign)CGFloat height; // 坐標
@property(nonatomic,strong)UISlider *slider; // 進度條
@property(nonatomic,strong)UILabel *currentTimeLabel; // 當前播放時間
@property(nonatomic,strong)UILabel *systemTimeLabel; // 系統時間
@property(nonatomic,strong)UIView *backView; // 上面一層Viewd
@property(nonatomic,assign)CGPoint startPoint;
@property(nonatomic,assign)CGFloat systemVolume;
@property(nonatomic,strong)UISlider *volumeViewSlider;
@property(nonatomic,strong)UIActivityIndicatorView *activity; // 系統菊花
@property(nonatomic,strong)UIProgressView *progress; // 緩沖條
@property(nonatomic,strong)UIView *topView;
@end
@implementation MoviePlayerViewController
- (void)dealloc
{
[[NSNotificationCenter defaultCenter] removeObserver:self name: object:_player.currentItem];
}
- (void)viewDidLoad {
[super viewDidLoad];
self.view.backgroundColor = [UIColor blackColor];
_width = [[UIScreen mainScreen]bounds].size.height;
_height = [[UIScreen mainScreen]bounds].size.width;
// 創建AVPlayer
self.playerItem = [AVPlayerItem playerItemWithURL:[NSURL URLWithString:@"http://m3u8back.gougouvideo.com/m3u8_yyyy?i=4275259"]];
self.player = [AVPlayer playerWithPlayerItem:_playerItem];
AVPlayerLayer *playerLayer = [AVPlayerLayer playerLayerWithPlayer:_player];
playerLayer.frame = CGRectMake(0, 0, _width, _height);
playerLayer.videoGravity = AVLayerVideoGravityResize;
[self.view.layer addSublayer:playerLayer];
[_player play];
//AVPlayer播放完成通知
[[NSNotificationCenter defaultCenter] addObserver:self selector:@selector(moviePlayDidEnd:) name: object:_player.currentItem];
self.backView = [[UIView alloc]initWithFrame:CGRectMake(0, 0, _width, _height)];
[self.view addSubview:_backView];
_backView.backgroundColor = [UIColor clearColor];
self.topView = [[UIView alloc]initWithFrame:CGRectMake(0, 0, _width, _height * 0.15)];
_topView.backgroundColor = [UIColor blackColor];
_topView.alpha = 0.5;
[_backView addSubview:_topView];
[self.playerItem addObserver:self forKeyPath:@"loadedTimeRanges" options:NSKeyValueObservingOptionNew context:nil];// 監聽loadedTimeRanges屬性
[self createProgress];
[self createSlider];
[self createCurrentTimeLabel];
[self createButton];
[self backButton];
[self createTitle];
[self createGesture];
[self customVideoSlider];
self.activity = [[UIActivityIndicatorView alloc]:];
_activity.center = _backView.center;
[self.view addSubview:_activity];
[_activity startAnimating];
// //延遲線程
dispatch_after(dispatch_time(DISPATCH_TIME_NOW, (int64_t)(7 * NSEC_PER_SEC)), dispatch_get_main_queue(), ^{
[UIView animateWithDuration:0.5 animations:^{
_backView.alpha = 0;
}];
});
//計時器
[NSTimer scheledTimerWithTimeInterval:1.f target:self selector:@selector(Stack) userInfo:nil repeats:YES];
// self. = YES;
}
#pragma mark - 橫屏代碼
- (BOOL)shouldAutorotate{
return NO;
} //NS_AVAILABLE_IOS(6_0);當前viewcontroller是否支持轉屏
- (UIInterfaceOrientationMask){
return ;
} //當前viewcontroller支持哪些轉屏方向
-(UIInterfaceOrientation) {
return ;
}
- (BOOL)prefersStatusBarHidden
{
return NO; // 返回NO表示要顯示,返回YES將hiden
}
#pragma mark - 創建UISlider
- (void)createSlider
{
self.slider = [[UISlider alloc]initWithFrame:CGRectMake(100, 345, _width * 0.7, 15)];
[self.backView addSubview:_slider];
[_slider setThumbImage:[UIImage imageNamed:@"iconfont-yuan.png"] forState:UIControlStateNormal];
[_slider addTarget:self action:@selector(progressSlider:) forControlEvents:UIControlEventValueChanged];
_slider.minimumTrackTintColor = [UIColor colorWithRed:30 / 255.0 green:80 / 255.0 blue:100 / 255.0 alpha:1];
}
#pragma mark - slider滑動事件
- (void)progressSlider:(UISlider *)slider
{
//拖動改變視頻播放進度
if (_player.status == AVPlayerStatusReadyToPlay) {
// //計算出拖動的當前秒數
CGFloat total = (CGFloat)_playerItem.ration.value / _playerItem.ration.timescale;
// NSLog(@"%f", total);
NSInteger dragedSeconds = floorf(total * slider.value);
// NSLog(@"dragedSeconds:%ld",dragedSeconds);
//轉換成CMTime才能給player來控制播放進度
CMTime dragedCMTime = CMTimeMake(dragedSeconds, 1);
[_player pause];
[_player seekToTime:dragedCMTime completionHandler:^(BOOL finish){
[_player play];
}];
}
}
#pragma mark - 創建UIProgressView
- (void)createProgress
{
self.progress = [[UIProgressView alloc]initWithFrame:CGRectMake(102, 352, _width * 0.69, 15)];
[_backView addSubview:_progress];
}
#pragma mark -
- (void)observeValueForKeyPath:(NSString *)keyPath ofObject:(id)object change:(NSDictionary<NSString *,id> *)change context:(void *)context
{
if ([keyPath isEqualToString:@"loadedTimeRanges"]) {
NSTimeInterval timeInterval = [self availableDuration];// 計算緩沖進度
// NSLog(@"Time Interval:%f",timeInterval);
CMTime ration = self.playerItem.ration;
CGFloat totalDuration = CMTimeGetSeconds(ration);
[self.progress setProgress:timeInterval / totalDuration animated:NO];
}
}
G. ios avplayer 播放mp3格式的音頻嗎
-
直接用avplayer 打播放來
?AVPlayer播放任何格式全功源能影音播放器,適應於iPhone/iPod/iPad.通itunes或者WiFi傳輸文件播放器內通內置客戶端直接Ftp/Samba/UPnP等伺服器打影音文件或者文件做內置相片瀏覽器,看相片
H. iPad上AVPlayer播放器中的視頻文件能在其他應用中打開嗎
抄我是free版,不能。只能用avplayer打開。襲
不知道專業版是不是可以。估計也不行。
能打開的都是不自帶相關功能的軟體,不得不讓別人打開。比如郵箱軟體,可以用其它應用打開。因為它只是個郵箱軟體。
蘋果就這點比較討厭。
I. ios avplayer怎麼播放ts流的m3u8
最新的手機QQ瀏覽器可以播放網頁上緩存的m3u8視頻。無論是IOS設備還是Android設備,只要安裝了最新的手機QQ瀏覽器。
J. ios avplayer 怎麼看電影
首先說明iOS不是一個開放的系統,不像android一樣可以當U盤使用,所以在進行數據導入,例如導入電影或MP3時就需要特定的軟體進行操作,正常來說itunes就是這個特定的軟體,它可以獲取最高的操作許可權和最大限度的正版和網路支持,但因為我們是在中國啊,前面那些扯淡的東西都跟我沒關系,我就想要最高的操作許可權,於是呢就出現了許多的第三方軟體,但還是不能滿足用戶對全許可權的渴望,於是越獄就應運而生,呃~扯遠了,下面說怎麼使用AVplayer,首先它跟Japan的AV沒有任何關系(除非你用它看片),其次它雖然是一個軟體但還是前面說的,蘋果所有的許可權都在itunes里,所以我們還是需要通過itunes進行導入,iOS與android的最大區別就是,iOS每個軟體只能訪問自己所對應的文件夾,而android類似於windows,文件夾就在那你用什麼軟體都可以訪問,基於這點我們下一步要做的就是找到AVplayer的文件夾然後把電影上傳到裡面。 如果你的設備越獄了,那就直接連上電腦用pp助手,在文件一欄找到AVplayer文件夾,雙擊打開,找到document,雙擊打開,然後把電影拖到裡面,傳輸完成後就能在pad上用AVplayer找到了;要是設備沒有越獄的話,連上電腦打開itunes,找到pad,在側邊欄找到應用程序,點擊,將右側的滾動條拖到最下面,會看到文件共享標題和下面的一系列應用程序,找到AVplayer,點擊後右側會列出AVplayer的文件夾,右下角有一個「添加文件」的按鈕,先選好pad上的文件夾然後在點添加文件,找到想添加的視頻就OK了。 最後打開pad上的AVplayer,點擊media explorer就能看到文件夾和文件了。 寫這么長的目的在於想告訴大家所有iOS上的軟體都是這么一個操作方法和邏輯,包括看書的軟體和power point/excel/word等等,遇到類似的問題按照上述方法都可以解決!