この記事の例では、WeChatアプレットのビデオプレーヤーコンポーネントの具体的なコードを参考までに共有しています。具体的な内容は次のとおりです。 app.json でページ ルーティングと権限を構成します。 1.app.json{ 「ページ」:[ 「ページ/ビデオ/ビデオ」 ]、 "許可": { "scope.writePhotosAlbum": { "desc": "アルバムを読む" } } } ビデオコンポーネントの使用 2.ビデオ.wxml<view class="section tc"> <ビデオ id="myVideo" src="http://wxsnsdy.tc.qq.com/105/20210/snsdyvideodownload?filekey=30280201010421301f0201690402534804102ca905ce620b1241b726bc41dcff44e00204012882540400&bizid=1023&hy=SH&fileparam=302c020101042530230204136ffd93020457e3c4ff02024ef202031e8d7f02030f42400204045a320a0201000400" danmu-list="{{danmuList}}" 有効にする ダンム-btn コントロール </ビデオ> <view class="btn-area"> <button bindtap="bindButtonTap">ビデオを取得</button> <input bindblur="bindInputBlur" /> <button bindtap="bindSendDanmu">Danmu を送信</button> </ビュー> </ビュー> 3. オーディオ関数 getRandomColor() { 定数rgb = [] (i = 0; i < 3; ++iとします) { color = Math.floor(Math.random() * 256).toString(16) とします。 色 = 色.長さ == 1 ? '0' + 色 : 色 rgb.push(色) } '#' + rgb.join('') を返します } ページ({ onReady(res) { this.videoContext = wx.createVideoContext('myVideo') }, 入力値: ''、 データ: { ソース: ''、 danmuリスト: [ { テキスト: '最初の箇条書きコメント'、 色: '#ff0000', 時間: 1 }, { テキスト: 「3秒目に現れた弾幕」 色: '#ff00ff', 時間: 3 }] }, バインド入力ブラー(e) { this.inputValue = e.detail.value }, バインドボタンタップ() { const that = this wx.chooseVideo({ ソースタイプ: ['アルバム', 'カメラ'], 最大持続時間: 60, カメラ: ['前面', '背面'], 成功(res) { that.setData({ ソース: res.tempFilePath }) } }) }, バインド送信ダンム() { this.videoContext.sendDanmu({ テキスト: this.inputValue、 色: getRandomColor() }) } }) 効果: 以上がこの記事の全内容です。皆様の勉強のお役に立てれば幸いです。また、123WORDPRESS.COM を応援していただければ幸いです。 以下もご興味があるかもしれません:
|
<<: さまざまなターミナルで Mac が SSH 経由でリモート サーバーに接続する方法の説明
>>: Windows 10 での MySQL 5.7.19 インストール チュートリアル MySQL のルート パスワードを忘れた場合の変更方法
メニューバーの例 1: コードをコピーコードは次のとおりです。 <!DOCTYPE html ...
1. Linuxのインストール(rootユーザー操作) 1. vncserver をインストールしま...
序文実際のビジネスでは、ページングは一般的なビジネス要件です。次に、制限クエリを使用します。制限...
前回の記事では、MySQL 5.7.19 無償インストール版 (64 ビット) の設定方法についての...
目次1. a タグを使用して PDF をプレビューまたはダウンロードします。書き方は、携帯電話でクリ...
Docker テクノロジの開発により、マイクロサービスの実装にさらに便利な環境が提供されます。Doc...
Xrdp は、グラフィカル インターフェイスを通じてリモート システムを制御できる Microsof...
いわゆるファビコンは、Favorites Icon の略で、中国語ではウェブサイトアバターと呼ばれて...
目次【コード背景】 【コード実装】 #1# -> コード再利用の基本は、再利用可能なコンポーネ...
以前、https://www.jb51.net/article/205922.htm で、Docke...
1 実施原則これは、DOM 要素の dragstart/ondragover/ondrop イベント...
概要: Oracle scottユーザーには4つのテーブルがあり、実験やデータ検証に便利です。現在は...
HTMLタグの説明1. HTMLタグタグ: !DOCTYPE説明: HTML ドキュメントが準拠する...
最近、顧客のフッターメールボックスにクリックして送信するメール機能を追加しました。Baidu で検索...
思いつきで、小さなボールが跳ね返るケーススタディを書いてみました。具体的な内容は以下のとおりです。主...