Web 上で見られるプレーヤーは、単なる WMP/RealPlayer/Flash Player であり、コンピューターにインストールされている一部のプレーヤーは、エンコードとデコードが統合されているだけです。技術は同じです。例: インターネット上で最も一般的な Windows メディア ストリーム (asf、wma、wmv 形式)、リアル ストリーム (rm、rmvb 形式)、MPEG シリーズ エンコード形式 (MP4、MP3 形式)。以下は、admin10000.com によってコンパイルされた一般的な Web プレーヤーのコードです
1 マルチメディア ファイルを再生するには、Embed タグを使用します
。
の形式にします。ファイル名は任意のマルチメディア ファイル形式にすることができます。たとえば、「test.wma」は Web ページに Windows Media Player を表示します (wma は WMP 専用であるため)。「test.rm」は Real を表示します。 Web ページ上のプレーヤープレーヤー。もちろん、表示するには RealPlayer がコンピュータにインストールされている必要があります。
実際、embed タグは Flash アニメーションを表示することもできます (この場合、embed タグの役割は、object タグを使用して Flash アニメーションを表示する場合と似ています)。例:
embed タグの役割を要約すると、Web ページ上で指定されたマルチメディア ファイルを再生します。
2. Windows Media Player を呼び出して再生します
wmv、asf、その他の形式のファイルの再生に使用できます
オブジェクトclassid="CLSID:22d6f312-b0f6-11d0-94ab-0080c74c7e95"コードベース="http://activex.microsoft.com/activex/controls/mplayer/en/ nsmp2inf.cab#Version=6,4,5,715" type="application/x-oleobject" 高さ="200" 幅="300">
param name="ファイル名"値="test.wmv" />
para m名前= "autostart" 値="false" />
param name="showstatusbar" 値 ="true" />
param name="showtracker" value="true" />
パラメータ 名前="showcontrols"値="true" />
埋め込みファイル名="test.wmv" 自動起動 ="false"プラグインページ="http://www.microsoft.com/windows/windowsmedia/" showcontrols="true" showstatusbar="true" showtracker= "true" src="test.wmv" type="application/x-mplayer2" 高さ="200" 幅="300">埋め込み>
オブジェクト>
Windows Media Player 7 以降のバージョンのクラス ID :clsid:6BF52A52-394A-11D3-B153-00C04F79FAA6
上の例の中のクラス ID は古いバージョンですが、信頼して動作可能です。ただし、古いクラス ID を使用した場合、コンポーネントに追加された新しい特性は使用できません。
以下に新しいバージョンの例を示します
オブジェクトclassid="CLSID:6BF52A52-394A-11D3-B153-00C04F79FAA6"タイプ="application/x-oleobject"高さ =「200」 width="300">
3. Real Player を呼び出してプレイします
param name="url" value="test.wmv" / >
param name="autostart" value="false" />
パラメータ名前= showstatusbar" value="true" />
param name="showtracker" value ="true" />
param ="showcontrols" value="true" /> パラメータ名前="uimode" 値="full"/> 埋め込みファイル名="test.wmv"自動起動 =偽" showcontrols="true" showstatusbar="true" showtracker="true" uimode="full" src="test.wmv" type="application/x-mplayer2"高さ="200"幅="300">埋め込み> & lt; /
オブジェクト>
rm、ram、その他の形式のファイルの再生に使用できます
プレイボックス:
オブジェクト classid=clsid:CFCDAA03-8BE4-11cf-B84B-0020AFBBCCFA 高さ=285 id=RAOCX 名前=rmplay width=356>
param name="SRC" value="ビデオアドレス">
param name="CONSOLE" value="Clip1">
param name="コントロール" 値=画像ウィンドウ">
param name="AUTOSTART" value="true">
埋め込む src="ビデオアドレス"自動開始="true"コントロール="イメージウィンドウ"コンソール="クリップ1"プラグインページ="http://www.real. com"/' 幅="356" 高さ="285">
埋め込み>
オブジェクト>
コントロールフレーム: 再生フレーム
object classid=clsid:CFCDAA03-8BE4-11cf-B84B-0020AFBBCCFA height=27 =ビデオ1 幅=356>パラメータ
名前="_ExtentX"値="7276" > パラメータ
名前="_ExtentY"値="1058"> param name="AUTOSTART" value="0">
param name ="シャッフル" 値="0">
パラメータ="プリフェッチ"値="0"> param name="NOLABELS" value="0"> param name="コントロール" 値= ControlPanel"> param name="CONSOLE" value="Clip1"> パラメータ名前="LOOP" value="0">
param name="NUMLOOP" value="0" >
param name="CENTER" value="0">
パラメータ名前= "メンテナンススペクト"値="0">
param名前="BACKGROUNDCOLOR"値="#ffffff" > 埋め込みtype="audio/x-pn-realaudio-plugin" console="Clip1"コントロール="ControlPanel"高さ="27" 幅="356"自動開始="0" _extentx="7276" _extenty="1058"シャッフル="0" プリフェッチ ="0"nolabels="0"loop="0"numloop="0"センター="0"mainaspect="0" 背景色="#ffffff">
埋め込み>
オブジェクト & gt;
最後に、Windows Media Player と Real Player の詳細なパラメーターの説明を示します
Windows Media Player "clsid:22D6F312-B0F6-11D0-94AB-0080C74C7E95" 参数说明
参数
默认值
说明
AudioStream
true
AutoSize
true
是否自动调整播放大小
AutoStart
true
是否自动播放
AnimationAtStart
true
整个动画是否在下载时同时播放
AllowScan
true
AllowChangeDisplaySize
true
AutoRewind
false
Balance
false
左右声道平衡,最左-9640,最右9640
BaseURL
BufferingTime
5
缓冲时间
CaptioningID
ClickToPlay
true
当用户点击播放区域时是否启动播放器
CursorType
false
CurrentPosition
true
当前播放进度 -1 表示不变,0表示开头 单位是秒,比如10表示从第10秒处开始播放,值必须是-1.0或大于等于0
CurrentMarker
false
DefaultFrame
DisplayBackColor
false
DisplayForeColor
16777215
DisplayMode
false
DisplaySize
false
视频1-50%, 0-100%, 2-200%,3-全屏 其它的值作0处理,小数则采用四舍五入然后按前的处理
Enabled
true
EnableContextMenu
true
是否用右键弹出菜单控制
EnablePositionControls
true
EnableFullScreenControls
false
EnableTracker
true
是否允许拉动播放进度条到任意地方播放
Filename
URL
指定播放文件的URL
InvokeURLs
true
Language
true
Mute
false
是否静音
PlayCount
1
繰り返し再生する回数。0 は常に繰り返しを意味します
プレビューモード
偽
評価
1
再生レート制御、1 が通常、小数が許可されます
サミラン
サーミ語
サミスタイル
サーミスタイル
SAMIファイル名
字幕ID
選択開始
本当
選択終了
本当
OpenStateChangeEvents を送信します
本当
警告イベントを送信
本当
エラーイベントの送信
本当
キーボードイベントを送信
偽
マウスクリックイベントの送信
偽
SendMouseMoveイベント
偽
PlayStateChangeEvents を送信する
本当
ショーキャプション
偽
字幕を表示するかどうかは、黒い部分であり、その下に大きな黒い部分がありますが、通常は表示されません
コントロールを表示
本当
再生、停止、一時停止などのコントロールを表示するかどうか
オーディオコントロールを表示
本当
音量コントロールを表示するかどうか
表示ディスプレイ
偽
著作権等の番組情報を表示します
後藤バーを表示
偽
プログレスバーを表示するかどうか
位置コントロールの表示
本当
前、次、リストを表示するかどうかは、表示される場合、通常は灰色で制御不能です
ステータスバーを表示
偽
現在の再生情報、再生中かどうか、合計再生時間、現在の再生時間を表示します
ショートラッカー
本当
現在の再生追跡バー、つまり現在の再生プログレスバーを表示するかどうか
トランスパントアットスタート
偽
ビデオボーダー幅
偽
表示部分の幅がビデオの幅より小さい場合、最小はビデオの幅、または指定された値まで増加し、高さは周囲の黒枠のサイズのみ変更されます。動画のサイズは変わりません
ビデオボーダーカラー
偽
黒枠の色をRGB値で表示します。例えば、ffff00は黄色です
ビデオボーダー3D
偽
ボリューム
-200
音量、負の値は現在の音量の減少を意味します。値は自動的に絶対値を取得します。最大値は 0、最小値は -9640 です
ウィンドウレスビデオ
偽
0の場合は全画面表示が許可され、それ以外の場合はウィンドウでのみ表示できます
Windows Media Player「clsid:6BF52A52-394A-11d3-B153-00C04F79FAA6」パラメータの説明
パラメータ
デフォルト値
説明
自動開始
-1
自動再生するかどうか、0は自動再生しない、-1は自動再生します
バランス
0
左右のチャンネルバランスを調整します、左端が-9640、右端が9640
有効
-1
プレイヤーを手動で制御できるかどうか; -1 は制御可能、0 は制御できません
コンテキストメニューを有効にする
-1
コンテキストメニューを有効にするかどうか(右クリックのポップアップメニューコントロールを使用するかどうか) 0はメニューを表示せず、1はメニューを表示します
URL
再生するファイルアドレス
再生数
再生回数コントロール。整数です。0 は常に繰り返すことを意味します
レート
再生レート制御、1 が通常、小数が使用可能、1.0 ~ 2.0
現在位置
コントロール設定: 現在の位置 (-1 は変更しないことを意味し、0 は開始を意味します。単位は秒です。たとえば、10 は 10 秒目から再生を開始することを意味します。値は -1 以上である必要があります)
現在のマーカー
コントロール設定: 現在のマーク
デフォルトフレーム
デフォルトのフレームを表示します
invokeURL
スクリプトコマンド設定:URLを呼び出すかどうか
ベースURL
スクリプトコマンド設定:呼び出すURL
フィットするストレッチ
0
比例して伸ばすか、0で伸びず、-1で伸びます
ボリューム
デフォルトのサウンドサイズは0%~100%で、50は50%です
ミュート
ミュートするかどうか
uiモード
いっぱい
プレーヤー表示モード: フルはすべてを表示します。ミニは最も単純です。なしは再生コントロールを表示せず、非表示の場合はすべてを表示しません。
窓のないビデオ
0
0 の場合は全画面表示が許可され、それ以外の場合は 0 ウィンドウ表示、-1 非ウィンドウ表示
フルスクリーン
0
プレイ開始時に自動的にフルスクリーンにするかどうか -1は自動フルスクリーンを意味し、0は自動的にフルスクリーンにしません
エラーダイアログを有効にする
エラープロンプトレポートを有効にするかどうか
サミスタイル
サーミスタイル
サミラン
サーミ語
SAMIファイル名
字幕ID
リアルプレーヤー「clsid:CFCDAA03-8BE4-11cf-B84B-0020AFBBCCFA」パラメータの説明
パラメータ
デフォルト値
説明
自動開始
本当
値は True または False で、指定されたソース ファイルを自動的に再生するかどうかを指定します
背景色
値は、記号「#」で始まる任意の 16 進値、または画像ウィンドウの背景色を指定する事前定義された色です
センター
True または False の値は、クリップが元のエンコード サイズを使用して再生され、イメージ ウィンドウの中央に表示されることを指定します。
クラスID
"clsid: CFCDAA03-8BE4-1lcf-B84B0020AFBBCCFA:** 機能: ActiveX コントロールの一意の文字列識別子を指定するために使用され、埋め込まれた RealPalyer プレーヤーを識別できます。
コンソール
値は任意の文字列です。さまざまな RealPlayer コントロールを Web ページ上に集めて、対話的に使用したり、相互に影響を与えずに独立したままにしたりできます
コントロール
どのコントロールを表示するかを指定するために使用されます。 値には、ImageWindow、All、ControlPanel、PlavButton、PlayOnlyButton、PauseButton、StopButton、FFCtrl、RWCtrl、MuteCtrl、MuteVolume、 VolumeSlider、PositionSlider、TACCtrl、HomeCtrl、InfoVolumePanel、InfoPanel、StatusBar、StatusField、PositionField を指定できます。
身長
RealPlayer 要素の高さを指定します。値は任意の整数値、単位はピクセルです。
ID
値は任意の文字列です。タグ内に RealPlayer 要素の名前を指定します。
画像ステータス
本当
値は True または False です。画像ウィンドウにステータス情報を表示するかどうかを指定します。
ループ
値は True または False です。フラグメントを無限ループするかどうかを指定できます。
アスペクトを維持する
本当
値は True または False です。画像ウィンドウ全体を満たすようにすべてのセグメントを引き伸ばすかどうかを指定します
名前
値は任意の文字列です。タグ内で RealPlayer 要素の名前を指定します (タグ内で ID を使用します)
ノジャバ
値は True または False です。 Java 仮想マシンの起動を避ける
ノーラベル
正しいか間違っているか。タイトルや著作権情報の表示を抑制できます(Realplayer 5.0以降だとゴミになります…)
ノロゴ
正しいか間違っているか。 RealPlayer の起動時に画像ウィンドウに表示されないようにする
ナムループ
ファイル スライス サイクルの数を指定します。値は整数値です。パラメーターループは必要ありません
先読み
偽
値は True または False です。 RealPlayer が再生前にストリームの説明情報を取得できるかどうかを指定します
地域
値は任意の文字列です。 SMIL と一緒に使用されます。 SMIL の代わりに HTML を指定できるようにします
スクリプトコールバック
値はカンマ区切りのリストです。ブラウザーのコールバック監視を指定するために使用されます (非常に高度です!)
シャッフル
値は True または False です。マルチファイル RAM ファイルまたは SMIL ファイルで使用されます。 RealPlayer でリスト内のファイルをランダムに再生できます
ソース
再生するファイルアドレス
タイプ
埋め込みプラグインの MIME タイプを指定します
幅
RealPlayer 要素の幅を指定します。値は任意の整数値です
以上が一般的な Web プレーヤー コードの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

コードの読みやすさ、保守性、効率を向上させるため、一貫したHTMLエンコーディングスタイルは重要です。 1)低ケースタグと属性を使用します。2)一貫したインデントを保持し、3)シングルまたはダブルの引用符を選択して固執する、4)プロジェクトのさまざまなスタイルの混合を避け、5)きれいなスタイルやEslintなどの自動化ツールを使用して、スタイルの一貫性を確保します。

Bootstrap4にマルチプロジェクトカルーセルを実装するソリューションBootstrap4にマルチプロジェクトカルーセルを実装するのは簡単な作業ではありません。ブートストラップですが...

マウススクロールイベントの浸透の効果を実現する方法は? Webを閲覧すると、いくつかの特別なインタラクションデザインに遭遇することがよくあります。たとえば、DeepSeekの公式ウェブサイトでは、...

HTMLビデオのデフォルトの再生コントロールスタイルは、CSSを介して直接変更することはできません。 1. JavaScriptを使用してカスタムコントロールを作成します。 2。CSSを介してこれらのコントロールを美化します。 3. video.jsやPLYRなどのライブラリを使用すると、互換性、ユーザーエクスペリエンス、パフォーマンスを検討してください。プロセスを簡素化できます。

携帯電話でネイティブセレクトを使用する際の潜在的な問題は、モバイルアプリケーションを開発するときに、ボックスを選択する必要があることがよくあります。通常、開発者...

お使いの携帯電話でネイティブ選択を使用することの欠点は何ですか?モバイルデバイスでアプリケーションを開発する場合、適切なUIコンポーネントを選択することが非常に重要です。多くの開発者...

Three.JSとOctreeを使用して、部屋でのサードパーソンローミングの衝突処理を最適化します。 3つのjsでoctreeを使用して、部屋でサードパーソンローミングを実装し、衝突を追加してください...

モバイルデバイスでアプリケーションを開発する際に携帯電話でネイティブセレクトの問題は、ユーザーが選択を行う必要があるシナリオに遭遇することがよくあります。ネイティブセル...


ホットAIツール

Undresser.AI Undress
リアルなヌード写真を作成する AI 搭載アプリ

AI Clothes Remover
写真から衣服を削除するオンライン AI ツール。

Undress AI Tool
脱衣画像を無料で

Clothoff.io
AI衣類リムーバー

Video Face Swap
完全無料の AI 顔交換ツールを使用して、あらゆるビデオの顔を簡単に交換できます。

人気の記事

ホットツール

DVWA
Damn Vulnerable Web App (DVWA) は、非常に脆弱な PHP/MySQL Web アプリケーションです。その主な目的は、セキュリティ専門家が法的環境でスキルとツールをテストするのに役立ち、Web 開発者が Web アプリケーションを保護するプロセスをより深く理解できるようにし、教師/生徒が教室環境で Web アプリケーションを教え/学習できるようにすることです。安全。 DVWA の目標は、シンプルでわかりやすいインターフェイスを通じて、さまざまな難易度で最も一般的な Web 脆弱性のいくつかを実践することです。このソフトウェアは、

MantisBT
Mantis は、製品の欠陥追跡を支援するために設計された、導入が簡単な Web ベースの欠陥追跡ツールです。 PHP、MySQL、Web サーバーが必要です。デモおよびホスティング サービスをチェックしてください。

SublimeText3 中国語版
中国語版、とても使いやすい

SecLists
SecLists は、セキュリティ テスターの究極の相棒です。これは、セキュリティ評価中に頻繁に使用されるさまざまな種類のリストを 1 か所にまとめたものです。 SecLists は、セキュリティ テスターが必要とする可能性のあるすべてのリストを便利に提供することで、セキュリティ テストをより効率的かつ生産的にするのに役立ちます。リストの種類には、ユーザー名、パスワード、URL、ファジング ペイロード、機密データ パターン、Web シェルなどが含まれます。テスターはこのリポジトリを新しいテスト マシンにプルするだけで、必要なあらゆる種類のリストにアクセスできるようになります。

SublimeText3 Mac版
神レベルのコード編集ソフト(SublimeText3)

ホットトピック









