序文:
Douyin seo ソース コード、Douyin マトリックス ソース コード、Douyin ショート ビデオ seo ソース コード、Douyin ショート ビデオ マトリックス ソース コードの開発と実践などに適しています。
製品開発コードの表示:
<?php
/**
* 作成者: PhpStorm.
* ユーザー: ikinvin
* 日付: 2021/2/24
* 時刻: 11:32 AM
*/
class App_Controller_Dydqtshoppc_VideoController extends App_Controller_Dydqtshoppc_InitController
{ const VIDEO_PLAY_POSTER = "/public/dydqt/img/video-zw. " ; //サポートされているビデオ プラットフォーム private $platform = [ 'dou_yin' => 'Douyin', 'kuai_shou' => 'Kuaishou', 'bai_jia_hao' => 'Good-looking video', 'xiao_hong_shu' => 'Xiaohong book' 、 'xi_gua' => 'スイカ'、 'tou_tiao' => 'toutiao'、 'bili_bili' => 'ビリビリ'、 ]; //ビデオ切り捨て位置の列挙 private $video_posi_enum = [
0 => 'ヘッダー'、
1 => '中間'、
2 => 'テール'、
];
/*
* AI ビデオ クリエイティブ ワークベンチ
*/
public functionindexAction()
{ //ビデオの数量統計 $collect_model = new App_Model_Douyin_MysqlCollectShopStorage(); $collect_data = $collect_model->getCollectSurplusBySid($this->sid); //ビデオ クリエイティブの統計 $ video_model = 新しい App_Model_Douyin_MysqlVideoStorage(); $vt_where = [ ['name' => 'dv_s_id', 'oper' => '=', 'value' => $this->sid] ]; $video_total = $ video_model- > getCount($vt_where); //材料数量統計 $attachment_model = new App_Model_Douyin_MysqlShopAttachmentStorage();
$attachment_count = $attachment_model->getTotalByGroup($this->sid);
$count_data = [
'image_count' => 0,
'image_size' => '0B',
'audio_count' => 0,
'audio_size' => '0B',
'video_count' => 0,
'video_size' => '0B '、
];
foreach ($attachment_count as $count) { switch ($count['dsa_type']) { ケース 1 : $count_data['image_count'] = $count['total']; $count_data['image_size'] = plum_compute_byte($count['size']); 壊す; ケース2:
$count_data['audio_count'] = $count['total'];
$count_data['audio_size'] = plum_compute_byte($count['size']);
壊す;
ケース3:
$count_data['video_count'] = $count['total'];
$count_data['video_size'] = plum_compute_byte($count['size']);
壊す; $ count_data [
' video_remain'] = $collect_data['cs_surplus']; $count_data['video_create'] = $collect_data['cs_rest_num']; $count_data['video_release'] = $collect_data['cs_scan_count']; $count_data['video_download'] = $collect_data['cs_download_num'];
$count_data['video_total'] = $video_total;
$this->output['count_data'] = $count_data;
//ビデオ混合カットモード
$video_mixed_mode = plum_parse_config('project_mixed_mode', 'dydqt/project');
$this->output['video_mixed_mode'] = $video_mixed_mode;
//余量
$count_obj = new App_Helper_Count($this->sid);
$remain = $count_obj->checkFuncRemain('auth', 'item');
$this->output['remain_num'] = $remain['all']['remain'];
if ($this->front_module == 'eui') { $this->displaySmarty('dspui/video/index.html'); } else { $this->displaySmarty('dydqtshoppc/video/index.tpl'); } }
機能設計:
1. AIビデオバッチ編集(テキスト読み上げ、自動吹き替え、トランジション、ビデオ背景、その他のカスタム構成)
2. マルチプラットフォームアカウントのワンストップ認証管理(Douyin、Kuaishou、Bilibiliなどの主流のショートビデオプラットフォームをサポート、アカウントグループ管理など)
3. ワンクリックビデオ配信(タスク作成、スケジュール配信、計画プレビュー、計画データ統計、アカウントグループ配信などをサポート)
4. 動画データ統計(過去7日間、15日間、30日間のデータ統計、動画再生数、いいね数、コメント数、転送数など)
5. ファンポートレート分析(ファンの地域、年齢、成長率などの統計分析)
6. 企業アカウントのインテリジェントなマーケティング(プライベートメッセージ、グループチャットなどのメッセージへの自動返信、投資ヒントの収集、ファンの蓄積と変換など)
7.Douyinミニプログラムのプライベートドメイン運営(SEOキーワード検索、企業情報表示、動画、生放送など、手がかり収集とプッシュなど)
8. 同一都市内の顧客拡大(イベント情報設定、公開するユーザースキャンコード、グループ注文の実装と変換などをサポート)
製品開発コードとバックエンドページの表示