目前分類:多媒體類 (99)

瀏覽方式: 標題列表 簡短摘要

未命名  

程式碼下載


shadow 發表在 痞客邦 PIXNET 留言(0) 人氣()

Range-Slider_screenshot  

程式碼下載


shadow 發表在 痞客邦 PIXNET 留言(0) 人氣()

AAC-Audio-Converter-screenshot  

程式碼下載


shadow 發表在 痞客邦 PIXNET 留言(0) 人氣()

CGContextRef context =UIGraphicsGetCurrentContext();[UIView beginAnimations:nil context:context];[UIView setAnimationCurve:UIViewAnimationCurveEaseInOut];[UIView setAnimationDuration:1.0];// Apply the animation to the backdrop[UIView setAnimationTransition:UIViewAnimationTransitionCurlUp
    forView:myView cache:YES];// Exchange the two foreground views [myView exchangeSubviewAtIndex:0
    withSubviewAtIndex:1];[UIView commitAnimations];//该片段来自于http://outofmemory.cn

shadow 發表在 痞客邦 PIXNET 留言(0) 人氣()

140306100546041  
下面我們仔細學習具體的細節。創建一個空的IOS專案,接著在創建一個ViewController。

 

shadow 發表在 痞客邦 PIXNET 留言(0) 人氣()

iOS播放視頻

 

iOS sdk為播放視頻提供了非常簡便方法,提供的MPMoviePlayerViewController類作為開發使用,在iOS4以前的版本是MPMoviePlayerController。

shadow 發表在 痞客邦 PIXNET 留言(0) 人氣()

在IOS中如果使用普通的動畫則可以使用UIKit提供的動畫方式來實現,如果想實現更複雜的效果,則需要使用Core Animation了。

 

在Core Animation中我們經常使用的是

shadow 發表在 痞客邦 PIXNET 留言(0) 人氣()

首先加入 AVFoundation.framework 與 CoreAudio.framework,需要用裡面的 AVAudioRecorder Class 來偵測

850A69F536E2888FD509F6E11363FD  

shadow 發表在 痞客邦 PIXNET 留言(0) 人氣()

.h

UIImageView *drawImage_; CGPoint lastPoint_;

shadow 發表在 痞客邦 PIXNET 留言(0) 人氣()

 

– (IBAction )switchViews: ( id )sender 

  •   { 
  •       [UIView beginAnimations:@ "View Flip" context: nil ]; 
  •       [UIView setAnimationDuration: 1. 25 ]; 
  •       [UIView setAnimationCurve:UIViewAnimationCurveEaseInOut ]; 
  •       
  •       if (self.yellowViewController.view.superview == nil ) 
  •       { 
  •           if (self.yellowViewController == nil ) 
  •           { 
  •               YellowViewController *yellowXibController =  
  •                   [ [YellowViewController alloc ] initWithNibName:@ "YellowView" 
  •                   bundle: nil ]; 
  •               self.yellowViewController = yellowXibController; 
  •               [yellowXibController release ]; 
  •           } 
  •           
  •           [UIView setAnimationTransition:UIViewAnimationTransitionFlipFromLeft 
  •                 forView:self.view cache:YES ]; 
  •           [blueViewController viewWillAppear:YES ]; 
  •           [yellowViewController viewWillDisappear:YES ]; 
  •           
  •           [blueViewController.view removeFromSuperview ]; 
  •           [self.view insertSubview:yellowViewController.view atIndex: 0 ]; 
  •           
  •           [yellowViewController viewDidDisappear:YES ]; 
  •           [blueViewController viewDidAppear:YES ]; 
  •       } 
  •       else 
  •       { 
  •           if (self.blueViewController == nil ) 
  •           { 
  •               BlueViewController *blueXibController = [ [BlueViewController 
  •                   alloc ] initWithNibName:@ "BlueView" bundle: nil ]; 
  •               self.blueViewController = blueXibController; 
  •               [blueXibController release ]; 
  •           } 
  •           
  •           [UIView setAnimationTransition:UIViewAnimationTransitionFlipFromLeft 
  •               forView:self.view cache:YES ]; 
  •           [yellowViewController viewWillAppear:YES ];    
  •           [blueViewController viewWillDisappear:YES ]; 
  •                   
  •           [yellowViewController.view removeFromSuperview ]; 
  •           [self.view insertSubview:blueViewController.view atIndex: 0 ]; 
  •     
  •           [blueViewController viewDidDisappear:YES ]; 
  •           [yellowViewController viewDidAppear:YES ]; 
  •     
  •       } 
  •       [UIView commitAnimations ]; 
  •    } 
  •    

shadow 發表在 痞客邦 PIXNET 留言(0) 人氣()

All you need is the combination of ES File Explorer and MoboPlayer on your tablet, a shared folder of videos on your PC and you’re away. Here’s how.


shadow 發表在 痞客邦 PIXNET 留言(0) 人氣()

You might want to convert you home-made video (no pirated video :-!) into a format that your Android phone can play. The video formats that Android support are listed in Android developers’ site:
http://developer.android.com/guide/appendix/media-formats.html

shadow 發表在 痞客邦 PIXNET 留言(0) 人氣()

02_25_1J5113D9-0  
IOS平臺上使用FFmpeg解碼H264的例子

 

shadow 發表在 痞客邦 PIXNET 留言(0) 人氣()

1、膚色偵測法
   膚色提取是基於人機互動方面常見的方法。因为膚色是人體的一大特征,它可以迅速從复雜的背景下分離出自己的特征區域。一下介紹兩種常見的膚色提取:

1)HSV空間的膚色提取

shadow 發表在 痞客邦 PIXNET 留言(0) 人氣()

08696e21-4ce7-3e0d-bb0a-68bfffb86333  

From: http://z251257144.iteye.com/blog/1439928

 

shadow 發表在 痞客邦 PIXNET 留言(0) 人氣()

1. 繼承@interface MyView : UIView {

2. 實現- (void)drawRect:(CGRect)rect

3. 調用addSubView把新生成的view加入進來顯示:addSubView[window addSubview:viewController.view];

shadow 發表在 痞客邦 PIXNET 留言(0) 人氣()

1.打開xcode,創建一個名為TalkingDemo的View-based Application類型的iPhone程式。
2.如果要使用播放聲音的功能,一定要引入AVFoundation庫,右擊專案中的Frameworkds目錄,從功能表中選擇Add->Existing Frameworkd,下圖所示:
0128500sj983j1pgqm98mq  

shadow 發表在 痞客邦 PIXNET 留言(0) 人氣()

濾鏡原理
 
其實濾鏡歸根到底就是在照相時,取得每一幀,將取到的這一幀資料的首位址取出,我們就獲得了訪問每一個圖元點的能力,然後在對每個點根據相應的演算法來進行變化,就可以得到我們想要的一些效果

shadow 發表在 痞客邦 PIXNET 留言(0) 人氣()

 
提示:如果不了解什麼是ffmepg,請移步HTTP://ffmpeg.org 先瞭解一下。

shadow 發表在 痞客邦 PIXNET 留言(0) 人氣()

142407fmz0fv77avxvr1mm  
 
提示:如果不了解什麼是ffmepg,請移步HTTP://ffmpeg.org 先瞭解一下。

shadow 發表在 痞客邦 PIXNET 留言(0) 人氣()

1 2345