[英]How to play MP3 with no file extension in Flex 4 Spark Video Player
我有一个通过“ somepage.php?id = 100”从服务器检索的mp3。 当我将其加载到spark VideoPlayer时不起作用。 但是,当我复制该URL并将其放入浏览器URL时,会出现一个对话框,询问我是否要下载“ sound.mp3”。
更新!!!
//在创建完成的处理程序中var audioElement:AudioElement = new AudioElement(); audioElement.resource =新的URLResource(path); audioElement.resource.mediaType = MediaType.AUDIO; videoPlayer.source = audioElement.resource;
//,并且必须在视频播放器中将autoDisplayFirstFrame设置为FALSE
似乎在将音频添加到创建完成文件时按顺序提示了该声音,这意味着如果一个音频文件正在加载,则直到第一个音频文件完成后,其他音频文件才开始播放。
检查PHP脚本是否返回正确的媒体类型:
header('Content-Type: audio/mpeg');
如果不是,那么玩家确实应该拒绝玩它。
如果确定,火花只是愚蠢和文件扩展名,而不是正确的媒体类型文件类型的猜测,你可能会尝试通过黑客的URL,例如解决它。 somepage.php/something.mp3?id=100
或somepage.php?id=100&ignore=/something.mp3
。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.