優れたソフトウェアと実用的なチュートリアル
Apple CMSはDplayerで次のエピソードを自動的に再生するように設定する
Dプレイヤー 存在するアップルCMS的配置中,默认的播放器不会自动播放,也没有记忆播放功能,需要添加设置播放页面的选项,手工修改Dplayer的代码。目前Dplayer播放器在网络上比较流行,且性能与功能方面比较出众,下面看一看如何配置 Dplayer播放器。
Dplayerとは誰ですか?
Dplayer は、ビデオや連射動画を簡単に作成できる、かわいい HTML5 連射動画プレーヤーです。
Dplayerのウェブサイトアドレス:https://dplayer.js.org/
Githubプロジェクトアドレス:https://github.com/DIYgod/DPlayer
Dplayerプレーヤーを統合してメモリを増やし、P2P再生を行い、Dplayerプレーヤーコードの次のエピソードを自動的に再生します。
以下のdplayerプレーヤーコードを置き換え、Apple CMSシステムのstatic/player/dplayer.htmlディレクトリとその内容を全て置き換えてください。FLVをサポートするにはflv.jsライブラリが必要で、DPlayer.min.jsの前に読み込む必要があります。DPlayerは、弾幕動画に対応したHTML5ビデオプレーヤーです。Bilibili動画と弾幕、リアルタイム動画(HTTPライブストリーミング、M3U8形式)、FLV形式をサポートしています。
dplayer 1.27.0 プレーヤー P2P アクセラレーション + メモリ再生
Dplayerの再生オプション
var dp = new DPlayer({ element: document.getElementById('player1'), // オプション、プレーヤー要素 autoplay: false, // オプション、ビデオの自動再生、モバイルブラウザではサポートされていません theme: '#FADFA3', // オプション、テーマカラー、デフォルト: #b7daff loop: true, // オプション、音楽のループ、デフォルト: true lang: 'zh', // オプション、言語、zh'は中国語に使用されます。
'英語の場合、デフォルト:ナビゲーター言語のスクリーンショット:true、// オプション、スクリーンショット機能を有効にする、デフォルト値:false、注:trueに設定すると、ビデオとビデオスクリーンショットはクロスドメインを有効にする必要があります hotkey:true、// オプション、左右のキーとスペースを含むホットキーをバインドします、デフォルト値:true preload:'auto'、// オプション、プリロード方法は 'none' にすることができます 'metadata' 'auto'、デフォルト値:'auto' video:{ // 必須、ビデオ情報 url:'若能开花光.mp4'、// 必須、ビデオURL pic:'若能开花光.png' // オプション、ビデオスクリーンショット }, danmaku:{ // オプション、弾幕を表示する、弾幕を非表示にするにはこのオプションを無視します id:'9E2E3368B56CDBB4'、// 必須、弾幕ID、注:一意である必要があり、新しいプレーヤーでこれらを使用することはできません:https://api.prprpr.me/dplayer/list
api: 'https://api.prprpr.me/dplayer/', // 必須、箇条書きのディスカッション api token: 'tokendemo', // オプション、箇条書きのディスカッション api token maximum: 1000, // オプション、箇条書きのディスカッションの最大数 addition: ['https://api.prprpr.me/dplayer/bilibili?aid=4157142'] // オプション、追加の箇条書きのディスカッション、以下を参照:Bilibiliの集中砲火サポート
} });
イベントバインディング
dp.on(イベント、ハンドラー)イベント: play: DPlayerの再生開始時にトリガーされます pause: DPlayerの一時停止時にトリガーされます canplay: 再生するのに十分なデータがあるときにトリガーされます playing: DPlayerの再生中に定期的にトリガーされます ending: DPlayerの終了時にトリガーされます error: エラーが発生したときにトリガーされます HLSサポート(ライブビデオ、M3U8形式)hls.jsライブラリが必要で、DPlayer.min.jsの前にロードする必要があります。リアルタイムバレットスクリーンはまだサポートされていません。
別のプレイヤーコード:
メモリ再生は、URL経由でパラメータを渡すことで設定できます。デフォルトで有効になっており、設定は不要です。nostorage=1 が渡された場合(解決されたドメイン名が /dplayer.php/?nostorage=1&url= に設定される)、メモリ再生は無効になります。
プレーヤー内の設定ボタンが倍速再生ボタンに変更され、全画面ボタンが削除されます。
モバイル版ではダブルクリックによる一時停止/再生機能、左右スワイプによる画面早送り/巻き戻し機能が追加され、全画面表示後にはデフォルト画面が横長になります。
サポートされている形式: m3u8、mp4
再生メモリ
P2Pアクセラレーション(ビデオ内のP2P情報を削除)
次のエピソードを自動的に再生する(PCのみ)
集中砲火を消す(必要であればコメントも削除)
携帯電話で写真をクリックして再生するためのガイダンスを追加しました
使い方
ファイルを自分のウェブサイトにアップロードします(たとえば、ファイル名がdplayer.phpの場合は、ルートディレクトリにアップロードします)。
Apple CMS バックエンド プレーヤー設定で解析を有効にし、解析ドメイン名を /dplayer.php/?url= に設定します。
dplayer コードは次のとおりです。
dplayer增加记忆+P2P播放