我的视频文件的编码和播放一直运行良好,但是仅音频编码文件无法在Azure Media Player中播放。在Media Player中,它显示了初始加载循环,但从未开始播放音频。
下面是转换创建代码;
TransformOutput[] outputs = new TransformOutput[]
{
new TransformOutput
(
new StandardEncoderPreset
(
codecs: new Codec[]
{
new AacAudio
(
channels: 2,
samplingRate: 48000,
bitrate: 128000,
profile: AacAudioProfile.AacLc
),
new H264Video
(
keyFrameInterval:TimeSpan.FromSeconds(2),
layers: new H264Layer[]
{
new H264Layer
(
bitrate: 600000,
width: "640",
height: "360",
label: "SD"
)
}
),
}
new TransformOutput(analyzerPreset)
};
根据https://blogs.msdn.microsoft.com/randomnumber/2017/06/21/azure-media-player-support-for-audio-only-and-video-only-streams/和http://amp.azure.net/libs/amp/latest/docs/features.html,Azure Media Player不支持仅音频流。要仅播放音频,您需要使用其他播放器。