ブログに戻る
March 23, 2024

TikTokに自動スクロールを追加する理由は、私がそれをコーディングできるからです!

TikTokに自動スクロールを追加する理由は、私がそれをコーディングできるからです!

📜 目次

1. はじめに

2. TikTokの問題点

3. 解決策の探求

4. より良いTikTokインターフェースの構築

5. 自動スクロールの実装

6. Node.jsを使用した動画のアップロード

7. クラウド上でのアプリのホスティング

8. 結論

1. はじめに

TikTokは、毎日何百万人ものユーザーが動画をスクロールしている世界中で大流行しています。しかし、多くのユーザーが苦情を言っているアプリの主要な問題があります。それは、自動スクロール機能がないことです。この記事では、TikTokの問題点と、ある開発者が自動スクロール機能を備えたより良いインターフェースを作成するために手を打った方法について探求します。

2. TikTokの問題点

TikTokの問題は単純です。ユーザーは動画を自動スクロールできません。代わりに、動画から別の動画に移動するには手動でスワイプする必要があります。これは、ユーザーがマルチタスクを行おうとしたり、手が利用できない場合などに、イライラすることがあります。多くのユーザーからの苦情にもかかわらず、TikTokアプリ内に自動スクロールを有効にする設定はありません。

3. 解決策の探求

問題を解決するために、この開発者は、TikTokアプリ内に自動スクロールを有効にする設定を探して調べ始めました。しかし、すぐにそのような設定が存在しないことがわかりました。その後、Googleで検索して、多くの他のユーザーもこの機能を探していることがわかりました。

開発者は、TikTokアルゴリズムとAPIを調査し、アプリの上にレイヤーを作成してスクロールしながら動画を取り込むことができるかどうかを調べました。しかし、多くのAPIがロックされており、彼らが望んでいた方法で動画のURLにアクセスすることが困難であることがわかりました。

4. より良いTikTokインターフェースの構築

多くの調査の後、開発者は、フロントエンドとバックエンドを含めて、TikTokインターフェース全体をゼロから再構築することに決めました。彼らは、従来のデザインよりも動画やコメントにより多くのスペースがあるデザインを作成することを望んでいました。また、ユーザーが動画コンテンツを横向きモードで見るように促すために、動画の縦向きモードのデザインを横向きインターフェースに移動することも検討しました。

開発者は、Reactを使用してインターフェースを構築し、Create React Appを使用して全体を起動しました。また、Style Componentsを使用して、すべてのコンポーネントにCSSを簡単に追加して、後で再利用できるようにしました。その結果、デスクトップ、タブレット、すべてのデバイスで動作するレスポンシブデザインが実現しました。

5. 自動スクロールの実装

開発者が最も苦労したのは、自動スクロール機能の実装でした。彼らは、他の人が問題を解決しているかどうかを確認するためにStack Overflowに参加するなど、さまざまな方法を試しました。最終的に、CSSプロパティのスクロールスナップを発見し、異なるセクションに自動スクロールすることができるようになりました。その後、JavaScriptを使用して、動画の最後にアクションを処理して、次の動画にスクロールして自動的に再生するようにしました。

6. Node.jsを使用した動画のアップロード

開発者は、次に動画のアップロードに注力しました。彼らは、バックエンドでNode.jsを使用して、ユーザーがMP4ファイルをアップロードできるAPIを作成しました。また、すべての動画のURLを取得して、Webアプリで再生する準備ができるようにするためにfetchリクエストを作成しました。

7. クラウド上でのアプリのホスティング

アプリをオンラインで利用できるようにするには、開発者は良いホスティングプロバイダーを見つける必要がありました。彼らは、コスト効果が高く、応答時間が速いクラウドプロバイダーであるgcoreに決定しました。彼らは新しいプロジェクトを作成し、Ubuntuと仮想コアCPUに2ギガバイトのRAMを備えたクラウドインスタンスを展開しました。その後、Node.jsとnpmをインストールし、ファイアウォールを有効にしてWebトラフィックを許可しました。

8. 結論

結論として、TikTokの自動スクロール機能の欠如は、多くのユーザーにとって重大な問題でした。しかし、ある開発者が自動スクロール機能を備えたより良いインターフェースを作成するために手を打ちました。彼らは、React、CSS、JavaScriptを使用してインターフェースを構築し、Node.jsを使用して動画のアップロード用のAPIを作成しました。その後、アプリをクラウド上でホストしてオンラインで利用できるようにしました。このアプリを使用することで、ユーザーは自動スクロール機能とより良いTikTok体験を楽しむことができます。

🎉 ハイライト

- TikTokには自動スクロール機能がなく、ユーザーにとってイライラすることがあります。

- ある開発者が自動スクロール機能を備えたより良いTikTokインターフェースを作成しました。

- 彼らは、React、CSS、JavaScriptを使用してインターフェースを構築し、Node.jsを使用して動画のアップロード用のAPIを作成しました。

- アプリはクラウド上でホストされ、オンラインで利用できるようになりました。

- ユーザーは自動スクロール機能とより良いTikTok体験を楽しむことができます。

❓ FAQ

Q: アプリを自分で試すことはできますか?

A: はい、説明欄でアプリをチェックし、自分のクラウド環境でテストするためにプロジェクトをクローンすることができます。

Q: 開発者はどのようにして自動スクロール機能を実装しましたか?

A: 開発者は、CSSプロパティのスクロールスナップを使用し、動画の最後にアクションを処理して、次の動画にスクロールして自動的に再生するようにJavaScriptを使用しました。

Q: 開発者はどのようなホスティングプロバイダーを使用しましたか?

A: 開発者は、コスト効果が高く、応答時間が速いクラウドプロバイダーであるgcoreを使用しました。

🔗 リソース

- gcore: https://gcorelabs.com/

関連記事

Jp
Amazon FBA Prepのマスタリング:コンプライアンスと成功のための必須のヒント

ここには、マークダウン言語を使用して、第2セクションの見出しを太字にした目次と記事があります。 目次: 1. FBA Prepの紹介 2. **バーコードとFN SKUラベル** 3. セット販売 4. 包装要件 4.1. 箱 4.2. ポリ袋 4.3. 縮小包装 5. ケースパック製品と混合製品 6. マーケティング資料 7. 安全上の考慮事項 8. 期限切れ日 9. 特殊商品 10. ケースラベルとパレットラベル 11. 結論 **記事** 🎉 FBA Prepの紹介 こんにちは、船員の皆さん!またのエピソードに戻ってきてくれてありがとう。今日はFBA Prepについて話します

Oct 23, 2024
Read more
Jp
Amazon FBAのマスタリング:セラーのための包括的なガイド

Markdown言語を使用して、目次と第2テーブルの見出しを太字にした記事を以下に示します。 目次: 1. Amazonによるフルフィルメント(FBA)とは何ですか? 2. FBAとMerchant Fulfilled(MFN)の比較 3. FBA新規選択プログラム 4. FBAの包装と準備要件 - 一般的な包装要件 - 特定のカテゴリー要件 - 落下試験に耐える 5. FBAの配送と追跡 - パートナーキャリア - ノンパートナーキャリア 6. FBA収益計算機の使用 7. FBA出荷プロセス - ケースパックテンプレートの作成 - 個別ユニットの出荷 8. 適切な配送方法の選択 - 小

Oct 23, 2024
Read more
Jp
Amazon FBAの最高の準備センターを見つけよう:実証済みの準備センターレビュー

ここには、目次と、第2部の見出しを太字にした記事がMarkdown言語を使用して示されています: 目次: 1. プレップセンターへの紹介 2. **なぜプレップセンターを選ぶのか?** 3. プレップセンターを選ぶ際の主要要因 3.1. 信頼性 3.2. コミュニケーション 3.3. 速さ 3.4. 価格設定 4. 実績のあるプレップセンターの紹介 4.1. 場所と消費税のメリット 4.2. コミュニケーションとオンボーディングプロセス 4.3. スタッフとキャパシティ 4.4. 許可された製品タイプ 4.5. 価格設定とボリューム割引 4.6. 追加料金とコストの内訳 5. 実績のあるプレ

Oct 23, 2024
Read more
VOC AI Inc. 160 E Tasman Drive Suite 202 San Jose, CA, 95134 Copyright © 2025 VOC AI Inc.All Rights Reserved. 規約 プライバシー ポリシー
本サイトはCookieを使用しています。
シュレックスVOCは、ウェブサイトを正常に機能させるためにクッキーを使用し、お客様の嗜好、デバイス、過去の行動に関する情報を保存します。このデータは集計または統計的なものであり、お客様個人を特定することはできません。当社が使用するクッキーの詳細および同意の撤回方法については、当社の プライバシー ポリシー.
Googleアナリティクスは、当ウェブサイトのユーザーエクスペリエンス向上のために使用しています。当サイトを利用し続けることで、Google AnalyticsによるCookieの使用とデータ収集に同意したものとみなされます。
これらのクッキーを受け入れてもよろしいですか?
受け入れ
拒否