開発者向けの用途
動画appを利用したい方向けに、Ios/Android両対応のappのソースコードを提供しています。ソースは公開されており、上位ライセンスを購入すると無料で受け取れます。機能更新も長期にわたって無料です。
機能紹介
flutterで開発した、非常に滑らかな操作感です。両プラットフォームで共通利用でき、どちらでもテスト済みです。- 全ページを繰り返しテストし、最適な
uiを設計しました。appをダウンロードしてお試しください。 - 広告を自然に組み込めます。固定枠、起動時、フィード内、再生前の必須広告に対応し、今後さらに広告形式を追加します。
- Googleの
firebase統計と全面連携します。iosとAndroidのどちらでも、閲覧したページまで詳しく集計できます。 - 独自の遅延バージョン確認で更新を検出します。
appを開くたびに10s後に新しいバージョンを確認し、存在すればダウンロードを促す画面を表示します。 - Bilibiliと同様の対話型起動広告に対応します。スワイプで広告の内容を見られます。
- 独立した目立つプロモーションページで、広告をランダム表示します。毎月、広告収入に基づいて成績の低い広告を外し、最も収益の高い組み合わせを目指せます。
- 動画とシリーズの再生に対応します。データを事前読み込みするため、再生ページを開くとすぐに再生が始まり、快適に視聴できます。
- プレーヤーは倍速再生、解像度変更、外部
srt字幕、画面のキャストに対応します。キャストはiosとAndroidでテスト済みで、すべてのApple・Android機種に対応します。 - 作品リクエストとフィードバックの専用ページで、ユーザーの希望や実際の使用状況をすぐに把握できます。
- 毎日のチェックインでポイントを獲得できます。今後は広告クリックによるポイント付与も追加し、クリックと収益の増加を促します。
- Bilibiliと同様に、再生ページのタイトルと紹介文を展開できます。この機能の実装には、多くの資料を調査しました。
- YiPayとHaoPayの決済システムに接続し、
vipの購入、お試し再生、会員による動画の全編再生に対応します。 appは分離したcmsのapiに接続し、メモリー上の中継サーバーからデータを直接取得します。この設計では、分離したcmsは単なるcmsではなく、メモリー上の中継サーバーとしても動作します。efvcmsから取得したデータはすべて分離したcmsのメモリーにキャッシュされ、redisで管理します。appの利用者が増えるほど、動作が滑らかになります。- ユーザーによる投稿・アップロードに対応し、中断した転送を再開できます。最新のプロトコルを使用し、バックエンドと同じ仕組みを備えています。
- Bilibiliと同様に、下に引いて更新するとランダムな推薦を表示します。現在は完全なランダム方式で、今後は閲覧履歴に基づく推薦に進化させます。
- 独自の
CDNと全面連携して画像を配信し、必ずwebp形式で返します。画像サイズは少なくとも40%小さくなります。CDNとトランスコードサーバーを完全に分離することで、柔軟性が大きく向上します。 - 高度なシリーズ機能と、期間限定無料機能を追加しました。更新の詳細。
- 新作アニメの放送スケジュール機能が完成しました。詳細。
APPに入った際、登録がない場合はアカウントを自動生成します。情報を表示する画面とコピーボタンも用意しています。- 動画リスト(お気に入り)機能を追加しました。
- 作品リクエストとフィードバックに、管理者の返信機能を追加しました。ユーザーはすべての返信を
APPで確認できます。更新の詳細。 - ギャラリー・漫画機能を追加し、ギャラリー内の必須広告と連携しました。残高をチャージすると広告をスキップできます。詳細。
- 横長ポスター版の
appにFengjiを追加しました。appにおすすめの動画リストを表示します。 - 横長ポスター版の
appにお知らせ機能を追加しました。複数のお知らせをホームで順番に表示でき、タップすると詳細が開きます。 - 横長ポスター版の
appに、高度な画像読み込み抽象化を追加しました。読み込みに失敗した画像をタップすると、再試行できます。詳細。
デモ
1、縦長ポスター・白黒テーマのAPP<アニメや米国ドラマなど、ポスターを使う動画テンプレート向け>
縦長ポスター版デモ app:ダウンロード

2、横長ポスター・漫画対応のAPP<短い動画やポスターを使わない動画テンプレート向け。漫画セクション付き>
横長ポスター版デモ app:ダウンロード
