繁体   English   中英

如何在Flex 4 Spark Video Player中播放没有文件扩展名的MP3

[英]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=100somepage.php?id=100&ignore=/something.mp3

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM