Products

Solutions

Resources

Partners

Community

Blog

About

QA

Ideas Test

New Community Website

Ordinarily, you'd be at the right spot, but we've recently launched a brand new community website... For the community, by the community.

Yay... Take Me to the Community!

Welcome to the DNN Community Forums, your preferred source of online community support for all things related to DNN.
In order to participate you must be a registered DNNizen

HomeHomeUsing DNN Platf...Using DNN Platf...Administration ...Administration ...Background music  for all of siteBackground music for all of site
Previous
 
Next
New Post
4/11/2008 6:37 PM
 

Hi DRR,

I've been in the same position many times, where I must accommodate the paying customer.  I didn't intend to come across as being condescending -- I actually figured your question was the result of a client request.  No need to defend your motivations :)

That said, what you're trying to accomplish really isn't possible inside DNN, and you'll have to do something "out of the box."  Like I said before, one possibility would be a landing page that had a FRAMESET with one target that played the music, and the second contained the DNN site.  IIS would serve, say, Frameset.html by default.  The music page would have size zero.  One drawback to this approach is that you risk the music continuing to play AFTER the user has navigated away from the site (because they are still in the frameset).  I haven't used a FRAMESET in ages, so I'm not completely sure of the feasibility here, but this was a common approach once-upon-a-time.

Perhaps the most direct route would be for you to just launch a popup/popunder.  You could accomplish this via some specific script in your skin, in a module, or anywhere really.  The music would play so long as the popup/under existed.  An obvious drawback to this method is that the popup would be blocked by many browsers.

A hybrid approach might be to play the music on your homepage, with a link to launch a popup with user consent.  Here, users could choose which route to go.  It sounds like your requirements might not allows this, however.

Flash itself might yield some possible solutions, perhaps storing the time index and restarting at that index on each page.  It would pause between pages though.  I have virtually zero experience with flash, so others would have to help you here.

Ultimately, you're going to need to do some experimentation to figure out which route is best.  This is definitely a "non-standard" thing, and mostly will be solved outside of DNN.

Brandon


Brandon Haynes
BrandonHaynes.org
 
New Post
4/12/2008 7:58 PM
 

Brandon, sorry if I came across defensive.  I really was just explaining the necessity because I am not a fan of background music or noise and thus, don't  have much of a clue how to make this happen.

Your suggestions are excellent and I especially like an "option" component for a visitor to hear music or not.

Even if the music paused between pages, if it started again in the same measure I think it might work.  But, I don't have a clue to making this happen with flash even though I know it a lot better tnan DNN.  But, that's a place to start!  Thanks a lot for the excellent suggestions.        ...DRR


...DRR
 
New Post
4/17/2008 2:05 PM
 

Hi DRR,

I must have background music on the brain or something, but yesterday an additional option occurred to me.  Yet another hybrid option would be to fade out the flash music during a page transition, and fade it back in (at the same location within the song) on the next page.

Like I said earlier, I have little development experience with Flash, but I'm virtually certain that the above could be effectuated with relative ease.

Brandon


Brandon Haynes
BrandonHaynes.org
 
Previous
 
Next
HomeHomeUsing DNN Platf...Using DNN Platf...Administration ...Administration ...Background music  for all of siteBackground music for all of site


These Forums are dedicated to discussion of DNN Platform and Evoq Solutions.

For the benefit of the community and to protect the integrity of the ecosystem, please observe the following posting guidelines:

  1. No Advertising. This includes promotion of commercial and non-commercial products or services which are not directly related to DNN.
  2. No vendor trolling / poaching. If someone posts about a vendor issue, allow the vendor or other customers to respond. Any post that looks like trolling / poaching will be removed.
  3. Discussion or promotion of DNN Platform product releases under a different brand name are strictly prohibited.
  4. No Flaming or Trolling.
  5. No Profanity, Racism, or Prejudice.
  6. Site Moderators have the final word on approving / removing a thread or post or comment.
  7. English language posting only, please.
What is Liquid Content?
Find Out
What is Liquid Content?
Find Out
What is Liquid Content?
Find Out