ピクチャーインピクチャーでQTMovieを作成しようとしています。私は2つの映画を持っています。1つはファイルからのビデオで、もう1つはカメラで録画されたものです。
カメラムービーを他のビデオの上に表示し、少し透明にしたい。qttrackを使用して、カメラムービーを他のビデオの上にうまく配置できますが、ビデオのqttrackの透明度を変更する方法がわかりません。
これはQTKitを使用して可能ですか?
これが今の私のコードの例です
QTTimeRange fullMovieDuration = QTMakeTimeRange(QTZeroTime, [mCameraMovie duration]);
QTTime startTime = QTMakeTime(0, [mCameraMovie currentTime].timeScale);
QTTrack *cameraTrack = [[mCameraMovie tracks] objectAtIndex:0];
NSRect newCameraRect = NSMakeRect(100, 100, 320, 240);
[cameraTrack setAttribute:[NSValue valueWithRect:newCameraRect] forKey:QTTrackBoundsAttribute];
[mMovie setAttribute:[NSNumber numberWithBool:YES] forKey:QTMovieEditableAttribute];
[mMovie insertSegmentOfTrack:cameraTrack timeRange:fullMovieDuration atTime:startTime];
[ibMovieView setMovie:mMovie];