|
|
@ -18,9 +18,7 @@ class Videos::DispatchCallbackService < ApplicationService
|
|
|
|
video.save!
|
|
|
|
video.save!
|
|
|
|
when 'SnapshotComplete' then # 封面截图完成
|
|
|
|
when 'SnapshotComplete' then # 封面截图完成
|
|
|
|
return if video.cover_url.present?
|
|
|
|
return if video.cover_url.present?
|
|
|
|
result = AliyunVod::Service.get_play_info(video.uuid) rescue nil
|
|
|
|
video.update!(cover_url: params['CoverUrl'])
|
|
|
|
play_url = result['PlayInfoList']['PlayInfo'][0]['PlayURL'] if result
|
|
|
|
|
|
|
|
video.update!(cover_url: params['CoverUrl'],play_url: play_url)
|
|
|
|
|
|
|
|
when 'StreamTranscodeComplete' then # 转码完成
|
|
|
|
when 'StreamTranscodeComplete' then # 转码完成
|
|
|
|
#return if video.play_url.present?
|
|
|
|
#return if video.play_url.present?
|
|
|
|
video.update!(play_url: params['FileUrl'], transcoded: true)
|
|
|
|
video.update!(play_url: params['FileUrl'], transcoded: true)
|
|
|
|