真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網(wǎng)站制作重慶分公司

ios開發(fā)上傳視頻,iOS開發(fā)視頻

iOS視頻壓縮與上傳

1.1-- 導(dǎo)入需要的文件類庫

成都創(chuàng)新互聯(lián)公司網(wǎng)站建設(shè)公司是一家服務(wù)多年做網(wǎng)站建設(shè)策劃設(shè)計(jì)制作的公司,為廣大用戶提供了成都網(wǎng)站制作、網(wǎng)站建設(shè)、外貿(mào)網(wǎng)站建設(shè),成都網(wǎng)站設(shè)計(jì),一元廣告,成都做網(wǎng)站選成都創(chuàng)新互聯(lián)公司,貼合企業(yè)需求,高性價(jià)比,滿足客戶不同層次的需求一站式服務(wù)歡迎致電。

#importAVFoundation/AVFoundation.h

#importMobileCoreServices/MobileCoreServices.h

#importAssetsLibrary/AssetsLibrary.h

1.2--簽約代理

UIImagePickerControllerDelegate,UINavigationControllerDelegate

2--檢測應(yīng)用是否開啟讀取相冊的權(quán)限

//? ? 申請(qǐng)打開視頻庫權(quán)限

AVAuthorizationStatus authStatus = [AVCaptureDevice authorizationStatusForMediaType:AVMediaTypeVideo];

if (authStatus == AVAuthorizationStatusRestricted

|| authStatus == AVAuthorizationStatusDenied) {

NSLog(@"攝像頭已被禁用,您可在設(shè)置應(yīng)用程序中進(jìn)行開啟");

return;

}

3--打開視頻庫

//? ? 打開視頻庫

if ([UIImagePickerController isSourceTypeAvailable:UIImagePickerControllerSourceTypeSavedPhotosAlbum]) {

UIImagePickerController *picker = [[UIImagePickerController alloc] init];

picker.delegate = self;

picker.allowsEditing = YES;

picker.sourceType = UIImagePickerControllerSourceTypeSavedPhotosAlbum;

picker.mediaTypes = @[(NSString *)kUTTypeMovie];

[self presentViewController:picker animated:YES completion:NULL];

} else {

NSLog(@"手機(jī)不支持?jǐn)z像");

}

4--選取視頻后

//視頻選擇完成后調(diào)用- (void)imagePickerController:(UIImagePickerController *)picker didFinishPickingMediaWithInfo:(NSDictionary*)info {

//獲取選擇的媒體類型

NSString *mediaType=[info objectForKey:UIImagePickerControllerMediaType];

if ([mediaType isEqualToString:(NSString *)kUTTypeMovie]) {

NSURL *videoURL = [info objectForKey:UIImagePickerControllerMediaURL];

//? ? ? ? 獲取相冊內(nèi)容

NSString *path = [[NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, true) lastObject] stringByAppendingPathComponent:[NSString stringWithFormat:@"%ld_compressedVideo.mp4",time(NULL)]];

//? ? ? ? 保存路徑

NSLog(@"compressedVideoSavePath : %@",path);

//壓縮

AVURLAsset *avAsset = [[AVURLAsset alloc] initWithURL:videoURL options:nil];

NSArray *compatiblePresets = [AVAssetExportSession exportPresetsCompatibleWithAsset:avAsset];

//導(dǎo)出品質(zhì)

if ([compatiblePresets containsObject:AVAssetExportPresetMediumQuality]) {

//? ? ? ? ? ? 壓縮分辨率

AVAssetExportSession *exportSession = [[AVAssetExportSession alloc] initWithAsset:avAsset presetName:AVAssetExportPreset1280x720];

//輸出URL

exportSession.outputURL = [NSURL fileURLWithPath:path];

//優(yōu)化網(wǎng)絡(luò)

exportSession.shouldOptimizeForNetworkUse = true;

//轉(zhuǎn)換后的格式

exportSession.outputFileType = AVFileTypeMPEG4;

//異步導(dǎo)出

[exportSession exportAsynchronouslyWithCompletionHandler:^{

// 如果導(dǎo)出的狀態(tài)為完成

if ([exportSession status] == AVAssetExportSessionStatusCompleted) {

//? ? ? ? ? ? ? ? ? ? 保存路徑

[self saveVideo:[NSURL fileURLWithPath:path]];

NSLog(@"壓縮完畢,壓縮后大小 %f MB",[self fileSize:[NSURL fileURLWithPath:path]]);

}else{

NSLog(@"當(dāng)前壓縮進(jìn)度:%f",exportSession.progress);

}

NSLog(@"%@",exportSession.error);

}];

}

}

[self dismissViewControllerAnimated:YES completion:nil];

}

//存入相冊

- (void)saveVideo:(NSURL *)outputFileURL

{

//ALAssetsLibrary提供了我們對(duì)iOS設(shè)備中的相片、視頻的訪問。

ALAssetsLibrary *library = [[ALAssetsLibrary alloc] init];

//寫入相冊

[library writeVideoAtPathToSavedPhotosAlbum:outputFileURL completionBlock:^(NSURL *assetURL, NSError *error) {

if (error) {

NSLog(@"保存視頻失敗:%@",error);

} else {

NSLog(@"保存視頻到相冊成功");

}

}];

}

//獲取壓縮后的大小

- (CGFloat)fileSize:(NSURL *)path

{

//將數(shù)據(jù)大小格式轉(zhuǎn)換為*Mb

return [[NSData dataWithContentsOfURL:path] length]/1024.00 /1024.00;

}

使用iOS 6系統(tǒng)如何上傳視頻到優(yōu)酷或土豆?

您好,使用iOS 6系統(tǒng),若需要上傳視頻到優(yōu)酷或土豆,您可以點(diǎn)按照片應(yīng)用程序的視頻,點(diǎn)擊左下角“轉(zhuǎn)發(fā)”圖標(biāo),選擇“優(yōu)酷”,在彈出的對(duì)話框中輸入您的優(yōu)酷用戶名和密碼,然后在標(biāo)題與介紹中輸入您分享內(nèi)容的名稱,設(shè)置視頻的清晰程度,設(shè)置完畢后,點(diǎn)按右上角的“發(fā)布”即可進(jìn)行視頻的上傳。(上述內(nèi)容僅適用于廣東聯(lián)通用戶)

ios系統(tǒng)快手怎樣上傳本地視頻

ios系統(tǒng)快手APP上傳視頻的方法:

1、打開快手ios系統(tǒng)app,注冊一個(gè)賬號(hào),登陸進(jìn)去;

2、登錄之后點(diǎn)擊右上方的攝像頭按鈕進(jìn)行視頻錄制;

3、進(jìn)入了視頻錄制的頁面,點(diǎn)擊下方紅色的圓按鈕快手錄制視頻;

4、錄制結(jié)束可以對(duì)錄制的視頻進(jìn)行各種編輯,加上相框、音樂、情景等,也可以進(jìn)行高級(jí)編輯;

5、編輯完之后,點(diǎn)擊右上方的制作按鈕,動(dòng)畫就開始生成了;

6、點(diǎn)擊制作之后視頻就生成了,可以分享給好友,還可以想要說的話等,點(diǎn)擊分享;

7、進(jìn)入個(gè)人中心就可以看到分享的視頻了。


當(dāng)前題目:ios開發(fā)上傳視頻,iOS開發(fā)視頻
文章出自:http://weahome.cn/article/dssisdd.html

其他資訊

在線咨詢

微信咨詢

電話咨詢

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部