WeChatミニプログラム開発 | 音楽ミニプログラムプロジェクト

3.1 開発前の準備

3.1.1 プロジェクトの表示

音楽アプレット事業効果示す:
ここに画像の説明を挿入

3.1.2 プロジェクト分析

音楽アプレットプロジェクトページ構造図

  • タブナビゲーションバー
  • コンテンツ コンテンツエリア
  • プレーヤー音楽プレーヤー制御
    ここに画像の説明を挿入
    音楽アプレット プロジェクトディレクトリ構造ここに画像の説明を挿入

3.1.3 プロジェクトの初期化

開発者ツールは空のプロジェクトを作成します。
ここに画像の説明を挿入
ここに画像の説明を挿入

3.2 【作業1】タブ切り替え

3.2.1 タスク分析

タブとページ(info.wxml、play.wxml、palylist.wxml) 構造図:
ここに画像の説明を挿入

3.2.2 予備知識

スワイパーコンポーネントスライディング ページ構造を作成します。
ここに画像の説明を挿入
スワイパーコンポーネント共通の属性:
ここに画像の説明を挿入
スワイパーコンポーネントスライディング ページ構造を作成します。
ここに画像の説明を挿入
含む主目的:

  • コードを複数のファイルに分割すると、コードを見つけやすくなります。
  • コードの共通部分を抽出します。外部ファイル経由で導入されます。

ここに画像の説明を挿入

3.2.3 ページ構造とスタイルの記述

音楽アプレットの基本ページとスタイル:
ここに画像の説明を挿入
ここに画像の説明を挿入
テストページinfo.wxml、page.wxml、play.wxml書類:
ここに画像の説明を挿入
ここに画像の説明を挿入

3.2.4 タブ切り替えの実現

クリックナビゲーションバータブはタブ切り替えを実装します
ここに画像の説明を挿入
スクロールイベントページ切り替え効果:
ここに画像の説明を挿入

3.3 [タスク 2] 音楽の推薦

3.3.1 タスク分析

音楽推薦ページの構造図:
ここに画像の説明を挿入

3.3.2 予備知識

スクロールビューコンポーネント属性と説明:
ここに画像の説明を挿入
スクロールビューコンポーネントイベントオブジェクト:
ここに画像の説明を挿入
ここに画像の説明を挿入
スクロールビューコンポーネントイベントオブジェクトパラメータの分析:
左にスクロール: 水平スクロールバーの左側からビューの左側までの距離。
スクロールトップ: 垂直スクロールバーの上端からビューの上部までの距離。
スクロール高さ: Y 軸上の垂直スクロールバーの最大スクロール距離。
スクロール幅: X 軸上の水平スクロールバーの最大スクロール距離。
デルタX: 水平スクロールバーのスクロール状態。
デルタY: 垂直スクロールバーのスクロール状態。
画像コンポーネントプロパティと説明:
ここに画像の説明を挿入
画像コンポーネントズームモード:
画像コンポーネントのスケーリング モード:
画像コンポーネント9 つのトリミング モード:
ここに画像の説明を挿入
画像コンポーネントズーム モードとクロップ モードのテスト:
ここに画像の説明を挿入

3.3.3 コンテンツエリアのスクロール

スクロールビューコンポーネント
ここに画像の説明を挿入

3.3.4 カルーセル画像

スワイパーコンポーネントカルーセル マップを実現します。
ここに画像の説明を挿入

3.3.5 機能ボタン

フレックスレイアウト機能ボタンを実現します。
ここに画像の説明を挿入

3.3.6 ポピュラー音楽

フレックスレイアウトページ レイアウトを実装します。
ここに画像の説明を挿入

3.4 [タスク 3] プレイヤー

3.4.1 タスク分析

プレーヤータブページの構造図:
ここに画像の説明を挿入
プレーヤーの特定の機能を分析します:
音楽情報: 現在再生中の曲のタイトルとアーティストを表示します。
アルバムのジャケット: 音楽の再生中、アルバムアートが時計回りに回転します。
再生の進行状況: 再生の進行状況を表示し、音楽の進行状況を調整します。

3.4.2 予備知識

audioCtx オブジェクト申告方法:
ここに画像の説明を挿入
オーディオ APIインターフェイスのプロパティと説明:
ここに画像の説明を挿入

オーディオ APIインターフェイスのメソッドと説明:
ここに画像の説明を挿入
インナーオーディオコンテキストケースの使用:
ここに画像の説明を挿入
スライダーコンポーネントプロパティと説明:
ここに画像の説明を挿入
スライダーコンポーネントの使用法:
ここに画像の説明を挿入
ここに画像の説明を挿入

3.4.3 基本データの定義

音楽プレイリストと音楽ステータス データ:
ここに画像の説明を挿入

3.4.4 音楽再生機能の実現

音楽再生ロジック コード:

一番下のプレーヤーの構造コード:
ここに画像の説明を挿入
ここに画像の説明を挿入
一番下のプレーヤーのスタイル コード:
ここに画像の説明を挿入
一番下のプレーヤーの一時停止/再生ボタン制御曲:
ここに画像の説明を挿入
次の曲へのプレーヤーの切り替えを実現:
ここに画像の説明を挿入

3.4.5 プレーヤーページを作成する

プレーヤー ページの構造コード:
ここに画像の説明を挿入
ここに画像の説明を挿入
プレーヤー ページのスタイル コード:
ここに画像の説明を挿入
CSS3 アニメーションによるポスターの回転:
ここに画像の説明を挿入
CSS3 アニメーションによるポスターの回転:
ここに画像の説明を挿入

3.4.6 再生の進行状況を制御する

プレーヤー ページの下部にあるスライダー構造:
ここに画像の説明を挿入
ここに画像の説明を挿入
プレーヤー ページの下部にあるスライダー スタイル:
ここに画像の説明を挿入
音楽再生の進行状況を表示:
ここに画像の説明を挿入
プログレス バーの長さを制御する 曲の再生の進行状況を制御:
ここに画像の説明を挿入

3.5 [タスク4] プレイヤーリスト

3.5.1 タスク分析

プログレスバーの長さを制御して、曲の再生の進行状況を制御します。
ここに画像の説明を挿入

3.5.2 ページ構造とスタイルの記述

プログレス バーの長さを制御して、曲の再生の進行を制御します。
ここに画像の説明を挿入
プログレス バーの長さを制御して、曲の再生の進行を制御します。
ここに画像の説明を挿入

3.5.3 曲変更機能の実現

曲変更機能を実現:
ここに画像の説明を挿入

要約する

この章では、音楽アプレット プロジェクトの完全な開発プロセスについて説明します。開発ステップには、ページ構造の分析、スタイルの設計、コンポーネントの使用が含まれます。この章の学習を通じて、読者はアプレットの基本的な対話型ロジックの開発を習得し、API を使用してプロジェクト内の特定の機能を実現し、開発プロセスにおける一般的な問題の解決方法を学ぶことができます。

おすすめ

転載: blog.csdn.net/PoGeN1/article/details/130117995