Dynamic rich media component for ASP.Net Flash, Video, Audio, FlashVideo and ToolTip / Balloon Help controls for C# and VB.Net
Welcome Guest Search | Active Topics | Members | Log In | Register

MIME Types Options · View
markw
Posted: Saturday, November 29, 2008 2:32:40 PM
Rank: Advanced Member
Groups: Member

Joined: 9/8/2008
Posts: 56
Points: 168
Location: Canada
Hi All,

It's me again. I'm having some problems with Firefox. I've read some things about MIME Types and how IE will forgive MIME types specified as text but Firefox will not. I added the .wmv type to IIS hoping that this would fix the problem but it didn't.

So, I was wondering if the embedded content that the ASPMediaVideo sends includes specifying the MIME Type. I tried looking at the source but the content is encoded.

If you guys have any ideas, I'm all ears. I seem to getting stopped at every turn on this project.

Thanks,

Mark
markw
Posted: Tuesday, December 02, 2008 2:51:10 AM
Rank: Advanced Member
Groups: Member

Joined: 9/8/2008
Posts: 56
Points: 168
Location: Canada
It turned out that my user needed the FireFox plugin for Microsoft Media. So now it works for the first selection of video but on the next selection, I get an access violation in firefox.exe

Any ideas?
Jake
Posted: Tuesday, December 02, 2008 9:39:41 AM
Rank: Administration
Groups: Administration

Joined: 7/26/2007
Posts: 676
Points: 1,728
Location: USA
Mate - do you have a URL we can see.

If you can post a URL then there is a good chance we can help. Otherwise we in the dark.


http://www.aspnetmedia.com
markw
Posted: Wednesday, December 03, 2008 4:07:30 AM
Rank: Advanced Member
Groups: Member

Joined: 9/8/2008
Posts: 56
Points: 168
Location: Canada
Hi Jake,

Thanks for the response.

The url is an ip address at this point and I would rather not expose that here. I could email it to you if that would help.

I've been able to narrow it down a bit, and even make it work 4 or times in row. But, then again, sometimes it crashes on the first change. It seems to have something to do with the update panel I have wrapped around it and a stream that is not quite ended.

The problem is with FireFox, cause it works in IE no problem.

Here is the basic setup and flow:

1) ASPNetVideo and search result grid are both wrapped in an update panel
2) ASPNetVideo autoplay=false
3) A link button on the grid view posts back "oncommand" with the location of the next video to play
4) I have tried a couple of variations on this next point, but it presently stands as: Set video url during the "oncommand" event on the server.
5) User clicks link button to start playing the video.

The problem occurs on #4 above. Variations include:

a) Set chosen location for next video to be played during "oncommand" postback and make start link button postback and set the VideoUrl at that point.
b) Undesirably, but seems to work more often, make autoplay = true and set VideoUrl at the "oncommand" event'

It seems to me that Firefox is still trying to play the old video while the browser is posting back. So then I change the url for the new video, but it is still trying to play the old one.

This is just a theory, but I seemed to have more success if I stopped the video through the javascript calls and waited 5 or 10 seconds before selecting (and thus posting back) a new video to play.

But of course this only worked some of the time................

Very frustrating!!!!!!!!!!!!!!

Anyway, I hope you guys have some ideas.

Mark

markw
Posted: Saturday, December 06, 2008 2:17:33 PM
Rank: Advanced Member
Groups: Member

Joined: 9/8/2008
Posts: 56
Points: 168
Location: Canada
I downloaded the new firefox today (3.0.4) and so far the problem seems to be fixed. I am waiting for confirmation from my tester.

However, a new problem has cropped up. With the new version of firefox, the media control renders 500 or so pixels below where it should be. I guess I will have to re-style again, to accomodate Firefox.....I hate firefox, lol.

I'll let you know if I can fix the problem in my markup or whether Firefox has reaked havoc on your control. From a quick look at my markup, there should be no problem. I'll include the code in case your interested.

Code:

<asp:UpdatePanel ID="upUserSongs" runat="server" UpdateMode="Conditional" RenderMode="Inline">
                    <ContentTemplate>
                   
                    <table width="100%" cellpadding="10" cellspacing="0" border="0">
                    <tr>
                         <td class="SiteMapBorder" style="width:100%; height:10px" colspan="10">
                         </td>
                    </tr>
                    <tr>
                        <td class="SiteMapBorder" style="width:0px;">
                         </td>
                         <td align="center" style="width:35%;">
                            <asp:Panel ID="pnlPlayerPlaceholder" runat="server" BackColor="Black" Width="400px" Height="300px" HorizontalAlign="Center">--%>
                            <table cellpadding="0" cellspacing="0" border="0" >
                            <tr>
                                <td align="center" valign="middle">
                                <img src="Images/KaraokeOnTapRust.jpg" alt="Karaoke On Tap" width="80%" />
                                </td>
                            </tr>
                        </table>
                        </asp:Panel>
                            <ASPNetVideo:WindowsMedia ID="wmSongPlayer" runat="server" EolasFixEnabled="True" PlaybackRate="1" UIMode="None" AutoPlay="false">
                        </ASPNetVideo:WindowsMedia>
                       
                        <table width="400px" cellpadding="0" cellspacing="0" border="0">
                            <tr class="SongAttributes" valign="top">
                                <td align="left" valign="middle">
                                    &nbsp;&nbsp;
                                    <asp:Label ID="lblPlayerSong" runat="server"></asp:Label>
                                </td>
                                <td align="right" valign="middle">
                                    <asp:Label ID="lblPlayerDuration" runat="server"></asp:Label>
                                    &nbsp;&nbsp;
                                </td>
                            </tr>
                           <tr class="SongProgressBarBackground">
                                <td align="left" colspan="5" valign="top">
                                    &nbsp;
                                    <img id="imgTrail" src="Images/SongProgressTrail.jpg" style="position:absolute;" alt="trailing" width="380px" />
                                   
                                     <img id="imgPosition" runat="server"  src="Images/Microphone.jpg" style="position:absolute" alt="progress" />
                                     
                                </td>
                            </tr>
                        </table>
                         <table>
                            <tr>
                                <td align="center" style="width:40px; height:50px">
                                <%--OnClientClick="PlayPlayer('wmSongPlayer');return false;"--%>
                                 <asp:ImageButton ID="imgPlay" runat="server" ImageUrl="Images/PlayButton.jpg" OnClientClick="PlayPlayer('wmSongPlayer');return false;" />
                                </td>
                                <td align="center" style="width:40px; height:50px">
                                <asp:ImageButton ID="imgPause" runat="server" ImageUrl="Images/PauseButton.jpg" OnClientClick="PausePlayer('wmSongPlayer');return false;" />
                                </td>
                                <td align="center" style="width:40px; height:50px">
                                <asp:ImageButton ID="imgStop" runat="server" ImageUrl="Images/StopButton.jpg" OnClientClick="StopPlayer('wmSongPlayer');return false;" />
                                </td>
                                <td align="center" style="width:40px; height:50px">
                                <asp:ImageButton ID="imgMute" runat="server" ImageUrl="Images/MuteButton.jpg" OnClientClick="MutePlayer('wmSongPlayer');return false;" />
                                </td>
                                <td align="center">
                                    <asp:Label ID="lblPlayVolume" runat="server" Text="Music Volume"></asp:Label>
                                    <asp:TextBox ID="txtPlayVolume" runat="server" Text="100" onchange="SetPlayerVolume('wmSongPlayer', this)"></asp:TextBox>
                                    <asp:TextBox ID="txtPlayVolumeValue" runat="server" Visible="false"></asp:TextBox>
                                    <cc1:SliderExtender ID="sePlayerVolume" runat="server"
                                        TargetControlID="txtPlayVolume"
                                        BoundControlID="txtPlayVolumeValue"
                                        Orientation="Horizontal"
                                        EnableHandleAnimation="true"
                                        RaiseChangeOnlyOnMouseUp="false" />
                                </td>
                            </tr>
                        </table>     
                         </td>
                         
                         <td valign="top">
     
            <asp:GridView ID="gvUserSongs" runat="server" AutoGenerateColumns="false" AllowPaging="true" PageSize="8" HeaderStyle-CssClass="GridViewTable" RowStyle-CssClass="GridRow" cellpadding="0" cellspacing="0" BorderWidth="1" BorderColor="#3366cc" Width="100%" EmptyDataText="You do not have any songs on file.">
                <Columns>

                    <asp:TemplateField HeaderText="Song">
                        <ItemTemplate>
                            <asp:Label id="lblSongName" runat="server" Text='<%# Eval("SongName")%>'></asp:Label>
                        </ItemTemplate>
                    </asp:TemplateField>
                     <asp:TemplateField HeaderText="Artist">
                        <ItemTemplate>
                            <asp:Label id="lblArtistName" runat="server" Text='<%# Eval("SongArtistName")%>'></asp:Label>
                        </ItemTemplate>
                    </asp:TemplateField>
                    <asp:TemplateField HeaderText="Date">
                        <ItemTemplate>
                            <asp:Label id="lblUserName" runat="server" Text='<%# Eval("UploadDate").ToLongDateString%>'></asp:Label>
                        </ItemTemplate>
                    </asp:TemplateField>
                     <asp:TemplateField HeaderText="Play">
                        <ItemTemplate>
                            <asp:LinkButton ID="lnkPlaySong" runat="server" Text="Select" CommandArgument='<%# Eval("SongLocation")%>' OnCommand="PlaySelectedSong" CommandName='<%# Eval("SongArtistName") & " - " & Eval("SongName")%>'  />
                        </ItemTemplate>
                    </asp:TemplateField>
                    <%--<asp:TemplateField HeaderText="Play">
                        <ItemTemplate>
                            <asp:ImageButton ID="imgPlaySong" runat="server" ImageUrl="Images/PlayButtonSmall.jpg" CommandArgument='<%# Eval("SongLocation")%>' OnCommand="PlaySelectedSong" CommandName='<%# Eval("SongArtistName") & " - " & Eval("SongName")%>'  />
                        </ItemTemplate>
                    </asp:TemplateField>--%>
                    <asp:TemplateField HeaderText="Post">
                        <ItemTemplate>
                            <asp:DropDownList ID="ddlChooseRoom" runat="server"></asp:DropDownList>
                            <asp:Button ID="btnPostToRoom" runat="server" Text="Post" OnCommand="PostSong" CommandArgument='<%# Eval("UserSongID")%>' />
                        </ItemTemplate>
                    </asp:TemplateField>
                    <asp:TemplateField HeaderText="Delete">
                        <ItemTemplate>
                            <asp:Button id="btnDeleteSong" runat="server" Text="Delete" OnCommand="DeleteSong" CommandArgument='<%# Eval("UserSongID")%>' CommandName='<%# Eval("SongName")%>'></asp:Button>
                        </ItemTemplate>
                    </asp:TemplateField>
                </Columns>
               </asp:GridView>   
           
                  </td>
                              <td class="SiteMapBorder" style="width:3px;">
                                </td>
                                </tr>
                             
                     <tr>
                         <td class="SiteMapBorder" style="width:100%; height:10px" colspan="10">
                         </td>
                    </tr>
            </table>
   </ContentTemplate>
</asp:UpdatePanel>
markw
Posted: Saturday, December 06, 2008 2:39:02 PM
Rank: Advanced Member
Groups: Member

Joined: 9/8/2008
Posts: 56
Points: 168
Location: Canada
Even the source looks right. It is what I expected to see. Can you guys see what might be wrong?

Code:

<span id="ctl00_ContentPlaceHolder1_tcMySongsRock_tbRecordedSongs_upUserSongs">
                   
                    <table width="100%" cellpadding="10" cellspacing="0" border="0">

                    <tr>
                         <td class="SiteMapBorder" style="width:100%; height:10px" colspan="10">
                         </td>
                    </tr>
                    <tr>
                        <td class="SiteMapBorder" style="width:0px;">
                         </td>
                         <td align="center" style="width:35%;">
                            <div id="ctl00_ContentPlaceHolder1_tcMySongsRock_tbRecordedSongs_pnlPlayerPlaceholder" style="background-color:Black;height:300px;width:400px;text-align:center;">

                --%>
                            <table cellpadding="0" cellspacing="0" border="0" >
                            <tr>
                                <td align="center" valign="middle">
                                <img src="Images/KaraokeOnTapRust.jpg" alt="Karaoke On Tap" width="80%" />
                                </td>
                            </tr>
                        </table>
                       
            </div>

                     
                            <div id="ctl00_ContentPlaceHolder1_tcMySongsRock_tbRecordedSongs_wmSongPlayer">
                <input id='ctl00_ContentPlaceHolder1_tcMySongsRock_tbRecordedSongs_wmSongPlayer_windowsmedia_updatePanelID' name='ctl00$ContentPlaceHolder1$tcMySongsRock$tbRecordedSongs$wmSongPlayer$windowsmedia_updatePanelID' type='hidden' disabled='disabled' value='upUserSongs' /><input id='ctl00_ContentPlaceHolder1_tcMySongsRock_tbRecordedSongs_wmSongPlayer_wmSongPlayerobjectHasPlayer' name='ctl00$ContentPlaceHolder1$tcMySongsRock$tbRecordedSongs$wmSongPlayer$wmSongPlayerobjectHasPlayer' type='hidden' value='false' /><script type="text/javascript">
    /* <![CDATA[ */ activex_direct_inject('ǀǁǂǀǁǂǀǁǂǀǁǂǀǁŹźǁƺżżŮŻžŮƐŵŭŹŸŴƸƺƋŷųžűŪůǀƔŽżŸƁƹƸƹǀǁǂǀǁǂǀǁǂǀǁǂǀǁŧǀǁǂǀǁǂǀǁǂǀǁǂǀǁǂǀǁǂŪƀŰǀŸžǀƤǂƹžŮŴƱƲƁƞųŲŭŽŲŭƒŴƀſŻƙųŴŽŽŮưƃŬžƕŧƎųŲźůƎŲſŵƂŮžƏŽŽŲŰżżžƍŲŴŹŮƃũŴƏűųŻƐŵƁŧżŰƁŪŵƍŲŴŹƑŶſŨŽŮŲƀŶżſŬƙƁŭƑŶſŨŽŮƺƧǀǁǂǀǁǂǀǁǂǀǁǂǀǁǂǀǁŹźǁƺżŲſūŴŽŲŭƴŹżŮƛŵŽųżŴŬƟũƗŽǂƺƻǂżŲſūŴŽŲŭƴŹżŮƛŵŽųżŴŬƟũƗŽƺŷŽƹƷǁǂǀǁǂǀǁǂǀǁǂǀǁǂǀǁǂťǁǂǀǁǂǀǁǂǀǁǂǀǁǂǀǁǂǀǁǂǀŽųŽŬŵŻųŮƲźŽŬƜŶŻŴŽŲŭƠŧƘžƸŸžƷƳŬſŵŭŻǁƥǀƺŮŮŬŽƹƦǂǀǁǂǀǁǂǀǁǂǀǁǂǀǁǂǀŤǂǀǁǂǀǁǂǀǁǂǀǁǂţǁǂǀǁǂǀǁǂǀǁǂǀǁŽŴŮŽǀǁǂǀǁǂǀǁǂǀǁǂǀǁŧǀǁǂǀǁǂǀǁǂǀǁǂǀǁǂǀǁǂŪƀŰǀŸžǀƤǂƹžŮŴƱƲƁƞųŲŭŽŲŭƒŴƀſŻƙųŴŽŽŮưƃŬžƕŧƎųŲźůƎŲſŵƂŮžƏŽŽŲŰżżžƍŲŴŹŮƃũŴƏűųŻƐŵƁŧżŰƁŪŵƍŲŴŹƑŶſŨŽŮŲƀŶżſŬƙƁŭƑŶſŨŽŮƺƧǀǁǂǀǁǂǀǁǂǀǁǂǀǁǂǀǁŹźǁƺżŲſūŴŽŲŭƴŹżŮƛŵŽųżŴŬƟũƗŽǂƺƻǂżŲſūŴŽŲŭƴŹżŮƛŵŽųżŴŬƟũƗŽƺŷŽƹƷǁǂǀǁǂǀǁǂǀǁǂǀǁǂǀǁǂťǁǂǀǁǂǀǁǂǀǁǂǀǁǂǀǁǂǀǁǂǀŽųŽŬŵŻųŮƲźŽŬƜŶŻŴŽŲŭƠŧƘžƸŸžƷƳŬſŵŭŻǁƥǀƺżſŵůŻƺƧǀǁǂǀǁǂǀǁǂǀǁǂǀǁǂǀǁťǀǁǂǀǁǂǀǁǂǀǁǂǀǁťƟƎƒƒżŮƓżžŷƀƴƊŸžŻŲƓžŷŽŽŭůƅƺſŬŵƲưƂƟűųŮŻųŮƐŵƁŽżƚűŵžŻůƱƁŭſƓŨƏűųŻŭƏųŽŶƃŬſƐŻžųŮŽŽżƎųŲźůƁŪŵƍŲŴŹƑŶſŨŽŮƺƅǀƤǂŲżūǀƠƏƐƓŽŬƔŽżŸƁƲƊŹŲŽųũŮƕŻŽŹſƑŰűŭųƸƺſŬŵƲưƂƟűųŮŻųŮƐŵƁŽżƚűŵžŻůƱƁŭſƓŨƏűųŻŭƏųŽŶƃŬſƐŻžųŮŽŽżƎųŲźůƁŪŵƍŲŴŹƑŶſŨŽŮƺƹƥǁǂǀǁǂǀǁǂǀǁǂǀǁǂǀǁǂǀŭŰŧǁŧǀǁǂǀǁǂǀǁǂǀǁǂǀǁǂǀǁǂǀǁǂǀƎũŭƳƋŻſƜűůŵŭƳƒſźŽƎżűūżůŬƔƁŲƀŻŻůƴŹżŮƗųůŬƀŴŽżƺƷƳƁżŽƃŷųŹŬŸƁŴŸŨŻƏŽůŬŽŭŭƺǀǁǂǀǁǂǀǁǂǀǁǂǀǁǂǀǁǂǀǁǂǀǁǂǀŻŭŲžŮŷŲŴǀűƁŹżƖűƀžŻŽƺŭżŴżżŰƴǁƁŮźůƷǁŧǀǁǂǀǁǂǀǁǂǀǁǂǀǁǂǀǁǂǀǁǂǀǁǂǀǁǂǀǁǂŬůũǀŦǂǀǁǂǀǁǂǀǁǂǀǁǂǀǁǂǀǁǂǀǁǂǀǁǂǀǁǂǀǁǂǀǁǂŪƀŰǀŬŲżƀŮŻƑƁŲżŶƗƝǂƣǁūŷųžűŪƴżŲſūŴŽŲŭƴŹżŮƛŵŽųżŴŬƟũƗŽƺƹžŮŴƱƲƁƞųŲŭŽŲŭƒŴƀſŻƙųŴŽŽŮưƃŬžƕŧƎųŲźůƎŲſŵƂŮžƏŽŽŲŰżżžƍŲŴŹŮƃũŴƏűųŻƐŵƁŧżŰƁŪŹŲŽųũŮŵŻŽŹſƂŭŰŽƁŬżƒſųŽŴƘƞƹƸƴŪƀŶūżƧǀǁǂǀǁǂǀǁǂǀǁǂǀǁǂǀǁǂǀǁǂǀǁǂǀǁǂǀǁǂǀǁǂŪƀŰǀűųŭŭƠſžŷƛŵŽųżŴŬǁƥǀƀŰŹŮƴŹżŮƁűųŭŭƠſžŷƛŵŽųżŴŬƹƹƥǁǂǀǁǂǀǁǂǀǁǂǀǁǂǀǁǂǀǁǂǀǁǂǀǁǂǀǁǂǀǁǂǀūƁŮǁŰŻŮŭŴŭǂƣǁżſŵůŻƦǂǀǁǂǀǁǂǀǁǂǀǁǂǀǁǂǀǁǂǀǁǂǀǁǂǀǁǂǀǁǂǀǁūŸŸŶŻǁƺŰŲůŬƟƁŽŶƝŴżŵŻųŮǀǀƥǀŽųŽŬŵŻųŮƲſųżŨƹǀŦǂǀǁǂǀǁǂǀǁǂǀǁǂǀǁǂǀǁǂǀǁǂǀǁǂǀǁǂǀǁǂǀǁǂǀǁǂŷŻǂƸűųŭŭƠſžŷƛŵŽųżŴŬƳŹżǁƥƣǁŭŰŽƁŬżƒſųŽŴƘƞƷǁŧǀǁǂǀǁǂǀǁǂǀǁǂǀǁǂǀǁǂǀǁǂǀǁǂǀǁǂǀǁǂǀǁǂǀǁǂǀǁǂǀǁŰŻŮŭŴŭǂƣǁŮŮŬŽƥǁǂǀǁǂǀǁǂǀǁǂǀǁǂǀǁǂǀǁǂǀǁǂǀǁǂǀǁǂǀǁǂǀǁǂǀǁǂǀǁǂžůŽſŶƧǀǁǂǀǁǂǀǁǂǀǁǂǀǁǂǀǁǂǀǁǂǀǁǂǀǁǂǀǁǂǀǁǂǀǁǂǀŤǂŻŵůŻǁŧǀǁǂǀǁǂǀǁǂǀǁǂǀǁǂǀǁǂǀǁǂǀǁǂǀǁǂǀǁǂǀǁǂǀǁǂǀǁǂǀǁŲűŮŮƞƀſŵƜŶŻŴŽŲŭǂƣǁŲűŮŮƞƀſŵƜŶŻŴŽŲŭƴŰƀŰŻųŮƒŲžŻƦǂǀǁǂǀǁǂǀǁǂǀǁǂǀǁǂǀǁǂǀǁǂǀǁǂǀǁǂǀǁǂǀǁǂǀǁǂţǁǂǀǁǂǀǁǂǀǁǂǀǁǂǀǁǂǀǁǂǀǁǂǀǁǂǀǁǂǀǁǂǀŤǂǀǁǂǀǁǂǀǁǂǀǁǂǀǁǂǀǁǂǀǁǂǀǁǂǀǁǂǀǁǂǀǁŹźǁƺŮżůūŵŮƷǁŧǀǁǂǀǁǂǀǁǂǀǁǂǀǁǂǀǁǂǀǁǂǀǁǂǀǁǂǀǁǂǀǁǂǀǁǂǀƠƏƐƓŽŬƔŽżŸƁƲƋŹżżųƸƺſŬŵƲưƂƟűųŮŻųŮƐŵƁŽżƚűŵžŻůƱƁŭſƓŨƏűųŻŭƏųŽŶƃŬſƐŻžųŮŽŽżƎųŲźůƁŪŵƍŲŴŹƑŶſŨŽŮƺƹƲƎŮűűƕŻŽŹſƹƹƥǁǂǀǁǂǀǁǂǀǁǂǀǁǂǀǁǂǀǁǂǀǁǂǀǁǂǀǁǂǀǁǂǀǁǂǀǁǂǀƠƏƐƓŽŬƔŽżŸƁƲƋŹżżųƸƺſŬŵƲưƂƟűųŮŻųŮƐŵƁŽżƚűŵžŻůƱƁŭſƓŨƏűųŻŭƏųŽŶƃŬſƐŻžųŮŽŽżƎųŲźůƁŪŵƍŲŴŹƑŶſŨŽŮƺƹƲƕųſŽƕŻŽŹſƹƻŸŭŮŰƧƳƱźųűźŶŻƳſűŴƻƷƦǂǀǁǂǀǁǂǀǁǂǀǁǂǀǁǂǀǁǂǀǁǂǀǁǂǀǁǂǀǁǂǀǁťǀǁǂǀǁǂǀǁǂǀǁǂǀǁǂǀǁǂǀǁǂǀǁǂǀǁǂǀǁťǀžƁŬžźƸżƹǀŦǂǀǁǂǀǁǂǀǁǂǀǁǂǀǁǂǀǁǂǀǁǂǀǁǂǀǁǂǀŤǂǀǁǂǀǁǂǀǁǂǀǁǂǀǁǂǀǁǂǀǁǂǀǁǂǀŤƹƥǁǂǀǁǂǀǁǂǀǁǂǀǁǂǀǁǂǀŤǂŽƀŮŽŹƺŻƸǂťǁǂǀǁǂǀǁǂǀǁǂǀǁǂǀǁǂţǁǂǀǁǂǀǁǂǀǁǂǀǁǂǀǁǂŬůũǀŦǂǀǁǂǀǁǂǀǁǂǀǁǂǀǁǂǀǁǂǀǁǂźŬŴŽŭŹűųǂŽŭŶưƱƃƝŲŴŬżŴŬƑŶſžŽƘŲŶżżŰƯƂŮŽƔũƍŲŴŹŮƐűžŷƁŭƀƎżſűůžŻŽƏűųŻŭƂūųƎųŲźƒŴƀũŻůƃŹƀŰžƀŻŻƞųŴŵŽŽŭƋƓƑƺƷǁŧǀǁǂǀǁǂǀǁǂǀǁǂǀǁǂǀǁǂǀǁǂǀǁǂǀǁŮŮŨǂťǁǂǀǁǂǀǁǂǀǁǂǀǁǂǀǁǂǀǁǂǀǁǂǀǁǂǀǁǂǀƠƏƐƓŽŬƔŽżŸƁƲƋŹżżųƸƺſŬŵƲưƂƟűųŮŻųŮƐŵƁŽżƚűŵžŻůƱƁŭſƓŨƏűųŻŭƏųŽŶƃŬſƐŻžųŮŽŽżƎųŲźůƁŪŵƍŲŴŹƑŶſŨŽŮƺƹƲƎŮűűƕŻŽŹſƹƹƥǁǂǀǁǂǀǁǂǀǁǂǀǁǂǀǁǂǀǁǂǀǁǂǀǁǂǀǁǂǀǁơƍƑƔŻŭƕŻŽŹſƳƌŷŽŽűƹƻŽŭŶưƱƃƝŲŴŬżŴŬƑŶſžŽƘŲŶżżŰƯƂŮŽƔũƍŲŴŹŮƐűžŷƁŭƀƎżſűůžŻŽƏűųŻŭƂūųƎųŲźƒŴƀũŻůƻƷƳƖűƀžƓżžŷƀƺƹŹŮŬűƨƱƲŻűŲŻŴżƴŽŲŵƹƸƧǀǁǂǀǁǂǀǁǂǀǁǂǀǁǂǀǁǂǀǁǂǀǁǂǀŤǂŽƀŮŽŹƺŻƸǂťǁǂǀǁǂǀǁǂǀǁǂǀǁǂǀǁǂǀǁǂǀǁǂǀǁťǀǁǂǀǁǂǀǁǂǀǁǂǀǁǂǀǁǂǀǁǂǀŤǂǀǁǂǀǁǂǀǁǂǀǁǂǀǁǂǀǁǂǀǁŹźǁƺũŸŴżŲūƲƀžżƜŬŻųŮƔŸůŬżŴŻůƹǀŦǂǀǁǂǀǁǂǀǁǂǀǁǂǀǁǂǀǁǂǀǁǂǀǁǂũŸŴżŲūƲƀžżƜŬŻųŮƔŸůŬżŴŻůƺƹŬŴŴŲƁżƺƶǀžŮŴƱƲƁƞųŲŭŽŲŭƒŴƀſŻƙųŴŽŽŮưƃŬžƕŧƎųŲźůƎŲſŵƂŮžƏŽŽŲŰżżžƍŲŴŹŮƃũŴƏűųŻƐŵƁŧżŰƁźƁŮſƁŹżƟűŵŶŻžŮƉƔƒƴǁŮŮŬŽƷƦǂǀǁǂǀǁǂǀǁǂǀǁǂǀǁǂǀǁǂǀǁťǀżŶŭżǂŷŻǂƸŪŹŲŽųũƳƁŬŭƁŽŹƝŪżŴŬƸǂťǁǂǀǁǂǀǁǂǀǁǂǀǁǂǀǁǂǀǁǂǀǁǂǀǁūŷųžűŪƴſŭŮſžźƛūŽŲŭƺƹŲŴūųŶűƀžƹƵǂŽŭŶưƱƃƝŲŴŬżŴŬƑŶſžŽƘŲŶżżŰƯƂŮŽƔũƍŲŴŹŮƐűžŷƁŭƀƎżſűůžŻŽƏűųŻŭƂūųƎųŲźƒŴƀũŻůƃŹƀŰžƀŻŻƞųŴŵŽŽŭƋƓƑƹƥǁǂǀǁǂǀǁǂǀǁǂǀǁǂǀǁǂǀǁǂǀŤƧǀǁǂǀǁǂǀǁǂǀǁǂǀǁǂǀǁťǀžƁŬžźƸżƹǀŦǂǀǁǂǀǁǂǀǁǂǀǁǂǀǁǂǀŤ');///*ĢĕġĖîØěĤėĕğĕġĖîØĭğĤėĢĪĜĕī();]]>*/
</script>
            </div>
                           
                        <table width="400px" cellpadding="0" cellspacing="0" border="0">
                            <tr class="SongAttributes" valign="top">
                                <td align="left" valign="middle">
                                    &nbsp;&nbsp;
                                    <span id="ctl00_ContentPlaceHolder1_tcMySongsRock_tbRecordedSongs_lblPlayerSong"></span>

                                </td>
                                <td align="right" valign="middle">
                                    <span id="ctl00_ContentPlaceHolder1_tcMySongsRock_tbRecordedSongs_lblPlayerDuration"></span>
                                    &nbsp;&nbsp;
                                </td>
                            </tr>
                           <tr class="SongProgressBarBackground">
                                <td align="left" colspan="5" valign="top">
                                    &nbsp;

                                    <img id="imgTrail" src="Images/SongProgressTrail.jpg" style="position:absolute;" alt="trailing" width="380px" />
                                   
                                     <img src="Images/Microphone.jpg" id="ctl00_ContentPlaceHolder1_tcMySongsRock_tbRecordedSongs_imgPosition" style="position:absolute" alt="progress" />
                                     
                                </td>
                            </tr>
                        </table>
                         <table>
                            <tr>
                                <td align="center" style="width:40px; height:50px">
                                 
                                 <input type="image" name="ctl00$ContentPlaceHolder1$tcMySongsRock$tbRecordedSongs$imgPlay" id="ctl00_ContentPlaceHolder1_tcMySongsRock_tbRecordedSongs_imgPlay" src="Images/PlayButton.jpg" onclick="PlayPlayer('wmSongPlayer');return false;" style="border-width:0px;" />

                                </td>
                                <td align="center" style="width:40px; height:50px">
                                <input type="image" name="ctl00$ContentPlaceHolder1$tcMySongsRock$tbRecordedSongs$imgPause" id="ctl00_ContentPlaceHolder1_tcMySongsRock_tbRecordedSongs_imgPause" src="Images/PauseButton.jpg" onclick="PausePlayer('wmSongPlayer');return false;" style="border-width:0px;" />
                                </td>
                                <td align="center" style="width:40px; height:50px">
                                <input type="image" name="ctl00$ContentPlaceHolder1$tcMySongsRock$tbRecordedSongs$imgStop" id="ctl00_ContentPlaceHolder1_tcMySongsRock_tbRecordedSongs_imgStop" src="Images/StopButton.jpg" onclick="StopPlayer('wmSongPlayer');return false;" style="border-width:0px;" />
                                </td>
                                <td align="center" style="width:40px; height:50px">
                                <input type="image" name="ctl00$ContentPlaceHolder1$tcMySongsRock$tbRecordedSongs$imgMute" id="ctl00_ContentPlaceHolder1_tcMySongsRock_tbRecordedSongs_imgMute" src="Images/MuteButton.jpg" onclick="MutePlayer('wmSongPlayer');return false;" style="border-width:0px;" />

                                </td>
                                <td align="center">
                                    <span id="ctl00_ContentPlaceHolder1_tcMySongsRock_tbRecordedSongs_lblPlayVolume">Music Volume</span>
                                    <input name="ctl00$ContentPlaceHolder1$tcMySongsRock$tbRecordedSongs$txtPlayVolume" type="text" value="100" id="ctl00_ContentPlaceHolder1_tcMySongsRock_tbRecordedSongs_txtPlayVolume" onchange="SetPlayerVolume('wmSongPlayer', this)" />
                                   
                                   
                                </td>
                            </tr>
                        </table>     
                         </td>
                         
                         <td valign="top">

     
            <div>
                <table cellspacing="0" cellpadding="0" rules="all" border="1" id="ctl00_ContentPlaceHolder1_tcMySongsRock_tbRecordedSongs_gvUserSongs" style="border-color:#3366CC;border-width:1px;border-style:solid;width:100%;border-collapse:collapse;">
                    <tr class="GridViewTable">
                        <th scope="col">Song</th><th scope="col">Artist</th><th scope="col">Date</th><th scope="col">Play</th><th scope="col">Post</th><th scope="col">Delete</th>
                    </tr><tr class="GridRow">
                        <td>

                            <span id="ctl00_ContentPlaceHolder1_tcMySongsRock_tbRecordedSongs_gvUserSongs_ctl02_lblSongName">Moondance</span>
                        </td><td>
                            <span id="ctl00_ContentPlaceHolder1_tcMySongsRock_tbRecordedSongs_gvUserSongs_ctl02_lblArtistName">Van Morrison</span>
                        </td><td>
                            <span id="ctl00_ContentPlaceHolder1_tcMySongsRock_tbRecordedSongs_gvUserSongs_ctl02_lblUserName">December 6, 2008</span>
                        </td><td>
                            <a id="ctl00_ContentPlaceHolder1_tcMySongsRock_tbRecordedSongs_gvUserSongs_ctl02_lnkPlaySong" href="javascript:__doPostBack('ctl00$ContentPlaceHolder1$tcMySongsRock$tbRecordedSongs$gvUserSongs$ctl02$lnkPlaySong','')">Select</a>

                        </td><td>
                            <select name="ctl00$ContentPlaceHolder1$tcMySongsRock$tbRecordedSongs$gvUserSongs$ctl02$ddlChooseRoom" id="ctl00_ContentPlaceHolder1_tcMySongsRock_tbRecordedSongs_gvUserSongs_ctl02_ddlChooseRoom">
                            <option value="1">Classic Rock</option>

                        </select>
                            <input type="submit" name="ctl00$ContentPlaceHolder1$tcMySongsRock$tbRecordedSongs$gvUserSongs$ctl02$btnPostToRoom" value="Post" id="ctl00_ContentPlaceHolder1_tcMySongsRock_tbRecordedSongs_gvUserSongs_ctl02_btnPostToRoom" />
                        </td><td>
                            <input type="submit" name="ctl00$ContentPlaceHolder1$tcMySongsRock$tbRecordedSongs$gvUserSongs$ctl02$btnDeleteSong" value="Delete" id="ctl00_ContentPlaceHolder1_tcMySongsRock_tbRecordedSongs_gvUserSongs_ctl02_btnDeleteSong" />
                        </td>

                    </tr><tr class="GridRow">
                        <td>
                            <span id="ctl00_ContentPlaceHolder1_tcMySongsRock_tbRecordedSongs_gvUserSongs_ctl03_lblSongName">Your Song</span>
                        </td><td>
                            <span id="ctl00_ContentPlaceHolder1_tcMySongsRock_tbRecordedSongs_gvUserSongs_ctl03_lblArtistName">John, Elton</span>
                        </td><td>
                            <span id="ctl00_ContentPlaceHolder1_tcMySongsRock_tbRecordedSongs_gvUserSongs_ctl03_lblUserName">December 6, 2008</span>

                        </td><td>
                            <a id="ctl00_ContentPlaceHolder1_tcMySongsRock_tbRecordedSongs_gvUserSongs_ctl03_lnkPlaySong" href="javascript:__doPostBack('ctl00$ContentPlaceHolder1$tcMySongsRock$tbRecordedSongs$gvUserSongs$ctl03$lnkPlaySong','')">Select</a>
                        </td><td>
                            <select name="ctl00$ContentPlaceHolder1$tcMySongsRock$tbRecordedSongs$gvUserSongs$ctl03$ddlChooseRoom" id="ctl00_ContentPlaceHolder1_tcMySongsRock_tbRecordedSongs_gvUserSongs_ctl03_ddlChooseRoom">
                            <option value="1">Classic Rock</option>

                        </select>
                            <input type="submit" name="ctl00$ContentPlaceHolder1$tcMySongsRock$tbRecordedSongs$gvUserSongs$ctl03$btnPostToRoom" value="Post" id="ctl00_ContentPlaceHolder1_tcMySongsRock_tbRecordedSongs_gvUserSongs_ctl03_btnPostToRoom" />

                        </td><td>
                            <input type="submit" name="ctl00$ContentPlaceHolder1$tcMySongsRock$tbRecordedSongs$gvUserSongs$ctl03$btnDeleteSong" value="Delete" id="ctl00_ContentPlaceHolder1_tcMySongsRock_tbRecordedSongs_gvUserSongs_ctl03_btnDeleteSong" />
                        </td>
                    </tr><tr class="GridRow">
                        <td>
                            <span id="ctl00_ContentPlaceHolder1_tcMySongsRock_tbRecordedSongs_gvUserSongs_ctl04_lblSongName">Piano Man</span>
                        </td><td>
                            <span id="ctl00_ContentPlaceHolder1_tcMySongsRock_tbRecordedSongs_gvUserSongs_ctl04_lblArtistName">Billy Joel</span>

                        </td><td>
                            <span id="ctl00_ContentPlaceHolder1_tcMySongsRock_tbRecordedSongs_gvUserSongs_ctl04_lblUserName">December 6, 2008</span>
                        </td><td>
                            <a id="ctl00_ContentPlaceHolder1_tcMySongsRock_tbRecordedSongs_gvUserSongs_ctl04_lnkPlaySong" href="javascript:__doPostBack('ctl00$ContentPlaceHolder1$tcMySongsRock$tbRecordedSongs$gvUserSongs$ctl04$lnkPlaySong','')">Select</a>
                        </td><td>
                            <select name="ctl00$ContentPlaceHolder1$tcMySongsRock$tbRecordedSongs$gvUserSongs$ctl04$ddlChooseRoom" id="ctl00_ContentPlaceHolder1_tcMySongsRock_tbRecordedSongs_gvUserSongs_ctl04_ddlChooseRoom">
                            <option value="1">Classic Rock</option>

                        </select>
                            <input type="submit" name="ctl00$ContentPlaceHolder1$tcMySongsRock$tbRecordedSongs$gvUserSongs$ctl04$btnPostToRoom" value="Post" id="ctl00_ContentPlaceHolder1_tcMySongsRock_tbRecordedSongs_gvUserSongs_ctl04_btnPostToRoom" />
                        </td><td>
                            <input type="submit" name="ctl00$ContentPlaceHolder1$tcMySongsRock$tbRecordedSongs$gvUserSongs$ctl04$btnDeleteSong" value="Delete" id="ctl00_ContentPlaceHolder1_tcMySongsRock_tbRecordedSongs_gvUserSongs_ctl04_btnDeleteSong" />
                        </td>
                    </tr><tr class="GridRow">
                        <td>
                            <span id="ctl00_ContentPlaceHolder1_tcMySongsRock_tbRecordedSongs_gvUserSongs_ctl05_lblSongName">Ramblin' Man</span>

                        </td><td>
                            <span id="ctl00_ContentPlaceHolder1_tcMySongsRock_tbRecordedSongs_gvUserSongs_ctl05_lblArtistName">Allman Brothers</span>
                        </td><td>
                            <span id="ctl00_ContentPlaceHolder1_tcMySongsRock_tbRecordedSongs_gvUserSongs_ctl05_lblUserName">December 6, 2008</span>
                        </td><td>
                            <a id="ctl00_ContentPlaceHolder1_tcMySongsRock_tbRecordedSongs_gvUserSongs_ctl05_lnkPlaySong" href="javascript:__doPostBack('ctl00$ContentPlaceHolder1$tcMySongsRock$tbRecordedSongs$gvUserSongs$ctl05$lnkPlaySong','')">Select</a>
                        </td><td>

                            <select name="ctl00$ContentPlaceHolder1$tcMySongsRock$tbRecordedSongs$gvUserSongs$ctl05$ddlChooseRoom" id="ctl00_ContentPlaceHolder1_tcMySongsRock_tbRecordedSongs_gvUserSongs_ctl05_ddlChooseRoom">
                            <option value="1">Classic Rock</option>

                        </select>
                            <input type="submit" name="ctl00$ContentPlaceHolder1$tcMySongsRock$tbRecordedSongs$gvUserSongs$ctl05$btnPostToRoom" value="Post" id="ctl00_ContentPlaceHolder1_tcMySongsRock_tbRecordedSongs_gvUserSongs_ctl05_btnPostToRoom" />
                        </td><td>
                            <input type="submit" name="ctl00$ContentPlaceHolder1$tcMySongsRock$tbRecordedSongs$gvUserSongs$ctl05$btnDeleteSong" value="Delete" id="ctl00_ContentPlaceHolder1_tcMySongsRock_tbRecordedSongs_gvUserSongs_ctl05_btnDeleteSong" />
                        </td>
                    </tr><tr class="GridRow">

                        <td>
                            <span id="ctl00_ContentPlaceHolder1_tcMySongsRock_tbRecordedSongs_gvUserSongs_ctl06_lblSongName">Knockin' On Heaven's Door</span>
                        </td><td>
                            <span id="ctl00_ContentPlaceHolder1_tcMySongsRock_tbRecordedSongs_gvUserSongs_ctl06_lblArtistName">Bob Dylan</span>
                        </td><td>
                            <span id="ctl00_ContentPlaceHolder1_tcMySongsRock_tbRecordedSongs_gvUserSongs_ctl06_lblUserName">December 6, 2008</span>
                        </td><td>

                            <a id="ctl00_ContentPlaceHolder1_tcMySongsRock_tbRecordedSongs_gvUserSongs_ctl06_lnkPlaySong" href="javascript:__doPostBack('ctl00$ContentPlaceHolder1$tcMySongsRock$tbRecordedSongs$gvUserSongs$ctl06$lnkPlaySong','')">Select</a>
                        </td><td>
                            <select name="ctl00$ContentPlaceHolder1$tcMySongsRock$tbRecordedSongs$gvUserSongs$ctl06$ddlChooseRoom" id="ctl00_ContentPlaceHolder1_tcMySongsRock_tbRecordedSongs_gvUserSongs_ctl06_ddlChooseRoom">
                            <option value="1">Classic Rock</option>

                        </select>
                            <input type="submit" name="ctl00$ContentPlaceHolder1$tcMySongsRock$tbRecordedSongs$gvUserSongs$ctl06$btnPostToRoom" value="Post" id="ctl00_ContentPlaceHolder1_tcMySongsRock_tbRecordedSongs_gvUserSongs_ctl06_btnPostToRoom" />
                        </td><td>

                            <input type="submit" name="ctl00$ContentPlaceHolder1$tcMySongsRock$tbRecordedSongs$gvUserSongs$ctl06$btnDeleteSong" value="Delete" id="ctl00_ContentPlaceHolder1_tcMySongsRock_tbRecordedSongs_gvUserSongs_ctl06_btnDeleteSong" />
                        </td>
                    </tr>
                </table>
            </div>   
           
                  </td>
                              <td class="SiteMapBorder" style="width:3px;">
                                </td>
                                </tr>

                             
                     <tr>
                         <td class="SiteMapBorder" style="width:100%; height:10px" colspan="10">
                         </td>
                    </tr>
            </table>
   </span>

markw
Posted: Saturday, December 06, 2008 4:12:25 PM
Rank: Advanced Member
Groups: Member

Joined: 9/8/2008
Posts: 56
Points: 168
Location: Canada
Please ignore my previous two posts since they are not relevent anymore.

Ok, Firefox has definiately reaked havoc on your control. It appears to be related to the div that wraps the control. This will be hard to explain here, but I will give it a shot. It would be better if you could contact me by email and I can give you the url and sign in instructions. Unless, of course if you can re-create this yourself.

I created a new page with no master page and dropped the control on. Here is the markup of the page:



Code:

<%@ Page Language="VB" AutoEventWireup="false" CodeFile="Mediatest.aspx.vb" Inherits="Mediatest" %>
<%@ Register Assembly="ASPNetVideo.NET3" Namespace="ASPNetVideo" TagPrefix="ASPNetVideo" %>

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

<html xmlns="http://www.w3.org/1999/xhtml">
<head runat="server">
    <title>Untitled Page</title>
</head>
<body>
    <form id="form1" runat="server">
    <div>
        <ASPNetVideo:WindowsMedia ID="WindowsMedia1" runat="server" VideoURL="~/UserSongs/M/mark-Van Morrison - Moondance.wmv" PlaybackRate="1" AutoPlay="true" >
                        </ASPNetVideo:WindowsMedia>
    </div>
    </form>
</body>
</html>


When I did this, everything appeared as it should. Since I was suspecting a div problem, I shortened the height of the browser until the browser scroll bars showed. When I started to scroll up and down, I found that when I scrolled up, the bottom of the control was getting cut off.

The problem is much worse when you drop the control on a page that uses a master. When you scroll up in this case, the control still gets cut off at the bottom but also moves down the page away from the master page header.

I hope I have provided enough information for you and that you can see what I am seeing. Let me know if you have any questions.

Mark
Jake
Posted: Saturday, December 06, 2008 8:28:48 PM
Rank: Administration
Groups: Administration

Joined: 7/26/2007
Posts: 676
Points: 1,728
Location: USA
PM sent to request URL.

http://www.aspnetmedia.com
markw
Posted: Wednesday, December 10, 2008 7:39:08 PM
Rank: Advanced Member
Groups: Member

Joined: 9/8/2008
Posts: 56
Points: 168
Location: Canada
Hi Jake,

I downloaded your latest version of the web control last night and the rendering is fixed. It finally seems to be working correctly in FireFox.

Thanks,

Mark
Jake
Posted: Wednesday, December 10, 2008 8:25:20 PM
Rank: Administration
Groups: Administration

Joined: 7/26/2007
Posts: 676
Points: 1,728
Location: USA
Great - im gald we could help.

Thanks for your input - its people like you who help us stay on top of our game. Thanks

http://www.aspnetmedia.com
LoneWolfAGQ2
Posted: Monday, October 26, 2009 10:46:36 PM
Rank: Newbie
Groups: Member

Joined: 9/28/2009
Posts: 5
Points: 15
Location: Spokane Wa
I am having a similar problem - in firefox my windows media player is rendered near the middle of the page, instead of the location it is supposed to be. I am currently using ASPNetVideo ver 2.6.0.0

Any suggestions?

You can view the website at:

http://ec2-67-202-52-15.compute-1.amazonaws.com/Default.aspx

CK
LoneWolfAGQ2
Posted: Monday, October 26, 2009 10:53:02 PM
Rank: Newbie
Groups: Member

Joined: 9/28/2009
Posts: 5
Points: 15
Location: Spokane Wa
I forgot to mention. My operating system is Widows Vista 32bit.

CK
Users browsing this topic
Guest


Forum Jump
You cannot post new topics in this forum.
You cannot reply to topics in this forum.
You cannot delete your posts in this forum.
You cannot edit your posts in this forum.
You cannot create polls in this forum.
You cannot vote in polls in this forum.