掲示板システム
ホーム
アクセス解析
カテゴリ
ログアウト
どのドライバなんだ… (ID:38556)
名前
ホームページ(ブログ、Twitterなど)のURL (省略可)
本文
Windows Media Playerは再生にDirectShowを使います。 一方でDelphiのTMediaPlayerはMCI系APIを使用して再生します。 最近のコーデックはDirectShow用しか提供されていないことも多いので、 恐らくMCI(=TMediaPlayer)では再生できない形式だと思われます。 ではDirectShowを使用した再生はどうやるのかというと、 DSPackなどのコンポーネントを使用すればDelphiでもわりと簡単にできるのですが、 (日本語の)解説が少ない、そもそもDirectShowの知識を前提とするなど、敷居が高いのも事実。 ですのでWindows Media Player自体を取り込んでそのまま使うのが一番楽です。 幸いにしてこちらは日本語での解説を書いてくださった方がいるので、 こちらを参考にするとうまく再生出来るようになるのではないでしょうか。 http://www.geocities.jp/fjtkt/program/2004_0007.html http://www.geocities.jp/fjtkt/program/2004_0008.html http://www.geocities.jp/fjtkt/program/2007_0002.html
←解決時は質問者本人がここをチェックしてください。
戻る
掲示板システム
Copyright 2020 Takeshi Okamoto All Rights Reserved.