             "Cannot express tuple conversion '(AVAssetReader, CMTime)' to '(AVAssetReader!, CMTime)'"
             が出てしまうため、分解して代入するようにした
             */
-            (_reader, _duration, frameInterval) = result
+            (_reader, _fragmentDuration, _frameInterval) = result
             _output = _reader.outputs.first as! AVAssetReaderOutput
         } else {
             // 作成失敗

            // videoTrackのminFrameDurationをそのまま利用する
            videoComposition.frameDuration = videoTrack.minFrameDuration

            displayDuration = FrameDurationIsAsIs
        } else {
            // As Isではない場合、アセットのfpsによらずrateの再生速度となるよう

        self.startTime = startTime
        self.endTime = endTime
        self.preferredTransform = asset.preferredTransform
        self.URL = (asset is AVURLAsset) ? (asset as! AVURLAsset).URL : nil

        super.init()

        // リーダーとなるコンポジションを作成する
