0

在我的ASP.NET MVC应用程序中,我嵌入了Windows Media Player,以便我的用户可以收听特定的录音。我使用下面的代码:跟踪栏在嵌入式Windows Media Player中不起作用

<object width="100%" height="65" classid="CLSID:6BF52A52-394A-11d3-B153-00C04F79FAA6" type="application/x-oleobject"> 
    <param name="URL" value="/QualityAssurance/PlayRecording/<%: Model.CustomerOrder.Id.ToString() %>/<%: System.IO.Path.GetFileName(Model.RecordingFilename) %>" /> 
    <param name="SendPlayStateChangeEvents" value="true" /> 
    <param name="AutoStart" value="false" /> 
    <param name="uiMode" value="mini" /> 
    <param name="PlayCount" value="1" /> 
    <param name="height" value="65px" /> 
    <param name="width" value="100%" /> 
    <param name="stretchtofit" value="true" /> 
    <param name="showstatusbar" value="true" /> 
    <param name="enablepositioncontrols" value="true" /> 
    <param name="showpositioncontrols" value="true" /> 
    <param name="enabletracker" value="true" /> 
    <param name="showcontrols" value="true" /> 
    <param name="showaudiocontrols" value="true" /> 
    <param name="displaymode" value="true" /> 
    <param name="enablecontextmenu" value="false" /> 
    <param name="loop" value="false" /> 
    <param name="windowslessVideo" value="true" /> 
</object> 

我的一切,真的很高兴,其中一个问题除外完美的作品:轨迹栏不工作,所以我不能提示,在一个特定的点音频。达到特定点的唯一方法是使用WMP中的FF或FR按钮。如果我点击轨迹栏,它会立即将拇指开关移动到所需的位置,但当释放鼠标按钮时,它会跳回到当前播放的位置。

我确定这只是简单的事,我没有做,但现在开始变得沮丧。任何帮助/建议,将不胜感激。

谢谢,

西蒙。

编辑:

我解决了这一问题。为了您的利益,这里是代码:

<object id="VIDEO" width="100%" height="65" classid="CLSID:6BF52A52-394A-11d3-B153-00C04F79FAA6" type="application/x-oleobject"> 
    <param name="URL" value="/QualityAssurance/PlayRecording/<%: Model.CustomerOrder.Id.ToString() %>/<%: System.IO.Path.GetFileName(Model.RecordingFilename) %>"> 
    <param name="SendPlayStateChangeEvents" value="true"> 
    <param name="AutoStart" value="false"> 
    <param name="PlayCount" value="1"> 
    <param name="stretchtofit" value="true"> 
    <param name="showstatusbar" value="true"> 
    <param name="enablepositioncontrols" value="true"> 
    <param name="showpositioncontrols" value="true"> 
    <param name="enabletracker" value="true"> 
    <param name="showcontrols" value="true"> 
    <param name="showaudiocontrols" value="true"> 
    <param name="enablecontextmenu" value="true"> 
</object> 

不要问我为什么,则params的该组合完美的作品。跟踪栏在开始的几秒钟内不工作,但在文件流过并缓冲后,它可以正常工作。

Simon。

回答

0

我解决了这个问题。为了您的利益,这里是代码:

<object id="VIDEO" width="100%" height="65" classid="CLSID:6BF52A52-394A-11d3-B153-00C04F79FAA6" type="application/x-oleobject"> 
    <param name="URL" value="/QualityAssurance/PlayRecording/<%: Model.CustomerOrder.Id.ToString() %>/<%: System.IO.Path.GetFileName(Model.RecordingFilename) %>"> 
    <param name="SendPlayStateChangeEvents" value="true"> 
    <param name="AutoStart" value="false"> 
    <param name="PlayCount" value="1"> 
    <param name="stretchtofit" value="true"> 
    <param name="showstatusbar" value="true"> 
    <param name="enablepositioncontrols" value="true"> 
    <param name="showpositioncontrols" value="true"> 
    <param name="enabletracker" value="true"> 
    <param name="showcontrols" value="true"> 
    <param name="showaudiocontrols" value="true"> 
    <param name="enablecontextmenu" value="true"> 
</object> 

不要问我为什么,则params的该组合完美的作品。跟踪栏在开始的几秒钟内不工作,但在文件流过并缓冲后,它可以正常工作。

Simon。