package com.xiaozhi.blog.service;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;
import com.xiaozhi.blog.service.video.VideoHandler;
import com.xiaozhi.blog.vo.Video;
@Service
public class VideoService {
@Autowired
private VideoHandler ku6VideoHandler;
@Autowired
private VideoHandler fiftySixVideoHandler;
@Autowired
private VideoHandler sixVideoHandler;
@Autowired
private VideoHandler tudouVideoHandler;
@Autowired
private VideoHandler youKuVideoHandler;
public Video getVideoInfo(String url){
ku6VideoHandler.setSuccessor(fiftySixVideoHandler);
fiftySixVideoHandler.setSuccessor(sixVideoHandler);
sixVideoHandler.setSuccessor(tudouVideoHandler);
tudouVideoHandler.setSuccessor(youKuVideoHandler);
Video video = ku6VideoHandler.getVideo(url);
video.setHtmlpath(url);
return video;
}
}