私は OSMF をいじっていて、非常に単純な例でさえ実行に問題があります。
Arch LinuxのVirtualBoxのWin7でFlash CS5を実行しています(これは、基礎となるものと関係があるかもしれないと思ったからです)。また、OSMF 1.6 Sprint 1 を使用しています。
とにかく、私はこの簡単な例を実行しようとしています:
package
{
import flash.display.Sprite;
import org.osmf.containers.MediaContainer;
import org.osmf.elements.VideoElement;
import org.osmf.media.DefaultMediaFactory;
import org.osmf.media.MediaElement;
import org.osmf.media.MediaPlayer;
import org.osmf.media.URLResource;
public class OPlayer extends Sprite {
public function OPlayer() {
var filePath:String = "testvid.flv";
var resource:URLResource = new URLResource(filePath);
var mediaFactory:DefaultMediaFactory = new DefaultMediaFactory();
var mediaElement:MediaElement = mediaFactory.createMediaElement(resource);
var mediaPlayer:MediaPlayer = new MediaPlayer(mediaElement);
var mediaContainer:MediaContainer = new MediaContainer();
mediaContainer.addMediaElement(mediaElement);
addChild(mediaContainer);
}
}
}
残念ながら、次のコンパイルエラーが発生し続けます。
1046: Type was not found or was not a compile-time constant: StageVideoEvent.