エンド ユーザー向けのビデオとテキストを含むマルチメディア ディストリビューションを開発したいと考えているようです。これは、チュートリアルやトレーニング CD または DVD に非常に似ています。この種のコンテンツを開発するには多くの方法がありますが、おそらく最も簡単なのは (特に .NET 関連ではありませんが)、ディスクに格納された Web ベースのサイトでしょう。
HTML、CSS、および Web 用の好みのビデオ形式を使用して製品をデザインします。(Silverlight、Flash、Quicktime...)
ポイントに対処するには:
Web ベースのデータは、Windows インストール間だけでなく、プラットフォームやブラウザー間でも非常に移植性があります。
ユーザーがビデオ コンテンツを表示するための適切なアドオン (Flash や Silverlight プラグインなど) を備えた Web ブラウザーを持っていると仮定すると、ほとんどの場合、依存関係はありません。
テキスト エディタを使用してautorun.inf
、メイン ファイル (通常は index.html) を自動的にロードするファイルを作成できます。
ユーザーはブラウザの検索機能を使用して、ページ内のキーワードを簡単に見つけることができます。マルチメディア パッケージのコンテンツ全体を検索する機能が必要な場合は、少し複雑になります。
Web ベースの製品の欠点は、ファイルがプレーン テキストであり、誰でも簡単にデータをコピーできることです。質問は、製品全体 (CD など) のコピーを防止したいのか、それとも表示される情報だけをコピーできないようにしたいのかということです。
意図した配布と互換性のある形式に変換していれば、Web 環境でビデオやリッチ テキストを表示するのに問題はありません。(たとえば、視聴者が Windows を使用していて、Flash プラグインがあることがわかっている場合は、Flash ベースのビデオ形式が理想的です。)
「特定の画面解像度で変更する」という意味でリフローを意味すると仮定すると、これが Web ベースのメディアを考えた主な理由の 1 つです。もちろん、ブラウザーは、複数の画面サイズを考慮して作成されたほとんどの Web サイトと同様に、適切なサイズ変更機能を使用してコンテンツを表示できます。これは、適切な CSS を使用して、予想される最低解像度の画面と同じようにワイドスクリーンの高解像度モニターでも要素が論理的に表示されるようにするだけの問題です。
マルチメディア サイトを構築するには、DreamWeaver、Photoshop、Flash、Fireworks などの Adobe 製品を検討してください (http://www.adobe.com/products/creativesuite/web/whatsnew/)。
.NET Framework を使用してアプリケーションを開発したい場合は、代わりに Windows Presentation Foundation (http://windowsclient.net/wpf/white-papers/when-to-adopt-wpf.aspx) を検討することをお勧めします。アプリケーションの構築方法に応じて、前提条件となります。