CocoaでAVFoundationを使うサンプル
リビジョン | 210faa38fd225c6a094d1873b71d635b1645af36 (tree) |
---|---|
日時 | 2012-06-11 22:02:15 |
作者 | Hori <masaki@MBP....> |
コミッター | Hori |
nilに対する処理
@@ -157,6 +157,8 @@ | ||
157 | 157 | [_item autorelease]; |
158 | 158 | _item = [item retain]; |
159 | 159 | |
160 | + if(!_item) return; | |
161 | + | |
160 | 162 | [_item addObserver:self |
161 | 163 | forKeyPath:@"status" |
162 | 164 | options:0 |
@@ -179,6 +181,8 @@ | ||
179 | 181 | [_player autorelease]; |
180 | 182 | _player = [player retain]; |
181 | 183 | |
184 | + if(!_player) return; | |
185 | + | |
182 | 186 | [_player addObserver:self |
183 | 187 | forKeyPath:@"rate" |
184 | 188 | options:0 |
@@ -286,7 +290,6 @@ | ||
286 | 290 | - (IBAction)volumeDown:(id)sender |
287 | 291 | { |
288 | 292 | if(_player.volume < 0.1) return; |
289 | - | |
290 | 293 | _player.volume -= 0.1; |
291 | 294 | } |
292 | 295 |