Apache flex 视频显示,使用本地视频的相对路径
我有一个flex AIR(用于桌面)应用程序,它包含一个Apache flex 视频显示,使用本地视频的相对路径,apache-flex,air,Apache Flex,Air,我有一个flex AIR(用于桌面)应用程序,它包含一个视频显示器: <s:VideoDisplay id="video" autoPlay="true" source="video/collection1/1.mp4" /> 请注意source属性如何指向相对路径中的本地视频 问题是视频不会播放,除非我使用视频的完整路径。我也尝试过各种其他路径,如“/video/etc”、“/video/etc”,但似乎没有任何效果。如何: var pathToVideo:String =
视频显示器
:
<s:VideoDisplay id="video" autoPlay="true" source="video/collection1/1.mp4" />
请注意source属性如何指向相对路径中的本地视频
问题是视频不会播放,除非我使用视频的完整路径。我也尝试过各种其他路径,如“/video/etc”、“/video/etc”,但似乎没有任何效果。如何:
var pathToVideo:String = File.applicationDirectory.nativePath + "/video/collection1/1.mp4";
那么:
var pathToVideo:String = File.applicationDirectory.nativePath + "/video/collection1/1.mp4";
斯特拉:对。有时此解决方案的正斜杠和反斜杠出现问题路径帮助基于平台
var filePath:String = File.applicationDirectory.resolvePath("video/collection1/1.mp4").nativePath;
(或)
斯特拉:对。有时此解决方案的正斜杠和反斜杠出现问题路径帮助基于平台
var filePath:String = File.applicationDirectory.resolvePath("video/collection1/1.mp4").nativePath;
(或)
谢谢,这对于特定于平台的部署更好。谢谢,这对于特定于平台的部署更好。