chenjunkai пре 6 година
родитељ
комит
3c0f6c92c2
2 измењених фајлова са 10 додато и 5 уклоњено
  1. 9 4
      Controller/CloudVod.py
  2. 1 1
      Object/TokenObject.py

+ 9 - 4
Controller/CloudVod.py

@@ -105,7 +105,7 @@ class CloudVodView(View):
             if operation == 'getHlsList':
             if operation == 'getHlsList':
                 return self.do_get_playlist(request_dict, userID, response)
                 return self.do_get_playlist(request_dict, userID, response)
 
 
-                return self.do_get_hls_list(request_dict, userID, response)
+                # return self.do_get_hls_list(request_dict, userID, response)
             elif operation == 'createOrder':
             elif operation == 'createOrder':
                 return self.do_create_order(request_dict, userID, response)
                 return self.do_create_order(request_dict, userID, response)
             elif operation == 'status':
             elif operation == 'status':
@@ -615,14 +615,19 @@ class CloudVodView(View):
             bucket = oss2.Bucket(auth, endpoint, bucket_name)
             bucket = oss2.Bucket(auth, endpoint, bucket_name)
             m3u8 = '{uid}/vod{channel}/{daytime}/{time}/{time}.m3u8'. \
             m3u8 = '{uid}/vod{channel}/{daytime}/{time}/{time}.m3u8'. \
                 format(uid=UID, channel=channel, daytime=daytime, time=vod['time'])
                 format(uid=UID, channel=channel, daytime=daytime, time=vod['time'])
-            ts = '{uid}/vod{channel}/{daytime}/{time}/ts0.ts'.format(uid=UID, channel=channel, daytime=daytime,
-                                                                     time=vod['time'])
+            ts = '{uid}/vod{channel}/{daytime}/{time}/ts0.ts'.\
+                format(uid=UID, channel=channel, daytime=daytime, time=vod['time'])
             url = bucket.sign_url('GET', m3u8, 3600, params={'x-oss-process': 'hls/sign'})
             url = bucket.sign_url('GET', m3u8, 3600, params={'x-oss-process': 'hls/sign'})
             urllst = url.split('?')
             urllst = url.split('?')
             url_start = urllib.parse.unquote(urllst[0])
             url_start = urllib.parse.unquote(urllst[0])
             url_end = urllst[1]
             url_end = urllst[1]
-            vod_play_url = '{url_start}?{url_end}'.format(url_start=url_start, url_end=url_end)
+            vod_play_url = '{url_start}?{url_end}'.\
+                format(url_start=url_start, url_end=url_end)
             thumb = bucket.sign_url('GET', ts, 3600,
             thumb = bucket.sign_url('GET', ts, 3600,
                                     params={'x-oss-process': 'video/snapshot,t_10000,m_fast,w_300'})
                                     params={'x-oss-process': 'video/snapshot,t_10000,m_fast,w_300'})
             vod_play_list.append({'name': vod['time'], 'sign_url': vod_play_url, 'thumb': thumb, 'sec': vod['sec']})
             vod_play_list.append({'name': vod['time'], 'sign_url': vod_play_url, 'thumb': thumb, 'sec': vod['sec']})
         return response.json(0, vod_play_list)
         return response.json(0, vod_play_list)
+
+    def do_filter_playlist(self,request_dict,userID,response):
+
+        return

+ 1 - 1
Object/TokenObject.py

@@ -23,7 +23,7 @@ class TokenObject:
         if token == 'local':
         if token == 'local':
             token = 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJ1c2VySUQiOiIxNTQzOTA5MDUwNDEzMTM4MDAxMzgwMDAiLCJsYW5nIjoiZW4iLCJleHAiOjE1NDYyNDMyMTh9.yF1v_qcMoX8WYbeJz4OeW9rKXLEHh0TfPcvLfiE7jSo'
             token = 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJ1c2VySUQiOiIxNTQzOTA5MDUwNDEzMTM4MDAxMzgwMDAiLCJsYW5nIjoiZW4iLCJleHAiOjE1NDYyNDMyMTh9.yF1v_qcMoX8WYbeJz4OeW9rKXLEHh0TfPcvLfiE7jSo'
         if token == 'test':
         if token == 'test':
-            token = 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJ1c2VySUQiOiIxNTE1NjQyNjIzMzc5Mzk1MTM4MDAxMzgwMDEiLCJleHAiOjE1NDYzODkyMzAsImxhbmciOiJlbiJ9.M4XXZPuwqfHadIZZI81VFMfSa_Vfj0H45NE87Lftl3o'
+            token = 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJ1c2VySUQiOiIxNTE1NjQyNjIzMzc5Mzk1MTM4MDAxMzgwMDEiLCJsYW5nIjoiZW4iLCJleHAiOjE1NDcwMTMzMjV9.4Q-hqqihFClYKCIoUd16ZZe2FRvpElmio6P25Qpg26Q'
         self.token = token
         self.token = token
         self.code = 0
         self.code = 0
         self.lang = None
         self.lang = None