私はフラッシュ コミュニティの新人です。皆さんから何か提案がありますか?
私は2つのflvファイルを持っています。1つはアルファチャンネル付きのビデオ(一番上に表示したい)で、モバイルデバイス(おそらくiOSデバイス)のカメラから記録されたファイルです。これらのファイルをプログラムでマージするにはどうすればよいですか?
ありがとう。
私はフラッシュ コミュニティの新人です。皆さんから何か提案がありますか?
私は2つのflvファイルを持っています。1つはアルファチャンネル付きのビデオ(一番上に表示したい)で、モバイルデバイス(おそらくiOSデバイス)のカメラから記録されたファイルです。これらのファイルをプログラムでマージするにはどうすればよいですか?
ありがとう。
私の理解が正しいかどうかわかりませんが、同じ位置で 2 つのビデオを表示したいと考えています。
とても簡単です。新しいプロジェクトを開始し、2 つのビデオをインポートする必要があります。
var myVideo:Video = new Video();
addChild(myVideo);
var nc:NetConnection = new NetConnection();
nc.connect(null);
var ns:NetStream = new NetStream(nc);
myVideo.attachNetStream(ns);
ns.play("http://www.example.com/file.flv");
var myVideo2:Video = new Video();
addChild(myVideo2);
var nc2:NetConnection = new NetConnection();
nc2.connect(null);
var ns2:NetStream = new NetStream(nc2);
myVideo2.attachNetStream(ns2);
ns2.play("http://www.example.com/file2.flv");
ビデオのアルファ (不透明度) を 0.5 (または 0 ~ 1 の範囲内の任意の値) に設定すると、半透明になります。
myVideo2.alpha = 0.5;
addChild() で最後に追加した子は、表示リストの一番上に表示されるため、その子のアルファを設定する必要があります。(両方のアルファを任意の値に設定することもできます)。
それが役に立ったことを願っています。