Maybe the “normal” wordpress themes are not the right tool here, and what you need is a “headless” wordpress with {insert JS framework} to get the content via the json API and handle the page routing without performing actuall page refresh.
Another possible solution is to turn it from audio to video as browsers now have the capability to detach a video out of the browser window which means they should not be impacted by browser navigation
Related Posts:
- Add infinite scroll to content splitted post
- How to give paged links custom title?
- Two Search pages, One search form
- Blank Pages with # URL & Google
- Displaying Subpages while on Parent page?
- Combining ‘depth’ with ‘include’ in wp_list_pages()
- Making audio playlist by getting page’s parent’s ID
- Removing Parent Page URL While Keeping the Navigation Intact
- How to change the order of the Front Page so it doesn’t appear first
- Listing all child-pages of a parent-page on the parent-page and each child-page?
- Ordering Pages and Increasing Navigation
- Displaying Current Page Number Conditionally
- Static Website No Titles But Still Nav
- wordpress page navigation numeric pagination showing same posts on each navigation
- How to make page navigation just below the content?
- displaying child pages in columns when on a parent page
- Advanced Multi Tier Navigation across columns
- WP-navi plugin and post sorted alphabetically
- Get page id by template
- How can I keep the content of my pages version controlled?
- How do I convert a page’s title to lower case?
- page title, parent tilte and grand parent title
- How do I set and list page_template with wpcli?
- How to get post or page excerpt using post_excerpt
- Different fields in My Profile page depending on user role
- Object gets unwanted width and height
- Automatically set page order on create page
- What’s the most minimal way in which a page can be hooked into WP?
- Associate Page with User
- Page with page template not using template in Preview
- Subpages return 404 error [closed]
- wordpress with many custom styled static pages
- Limit the number of pages created by the paging
- One page – Multiple parents?
- How to re-order pages en-masse
- User capability of create page/new page
- A function like is_page() but returns true if on any sub page of given page
- How to get the excerpt of a page before more tag?
- how to get specific page content
- Using page slug in array
- Shortcode produces blank page
- How to create a page that contains a list of post titles from specific categories?
- How WordPress manages nested dropdown?
- Creating a 3-column layout on a WordPress Page
- Create page that is not deletable
- I have index.php and other files, how do I display other pages?
- Location-Based Pages displaying results near customer
- Created php page in wordpress – Error Page can not be reached
- Tell the difference between a term and page when they have the same ID
- How to add pagination to a single wordpress page with lot of text
- Multiple alias for single page
- Organizing Your Pages
- IF user is logged in only show certain page
- No Appearance panel is shown
- How to have a separate page? What should be the link to that page?
- loading a javascript on a WP PAGE
- WordPress theme: Add page content to the bottom of the Contact form
- When will body has class “page-id-0”
- How can I change “page” (as in foobar.com/page/5) to another word?
- determine whether content is of type Page or a Post and display accordingly
- Check if the child page has sibling pages, and bookmark current page
- pre-existing data, and entities
- How do I evaluate a get_posts array with is_page?
- Undefined index: post in NOTICE while adding meta box
- Displaying posts on homepage – Template Page
- is_single(); Question
- How to make title for home to be News, but if page has parent then its name else just post/page name
- Next Page & Previous Page links – skipping a single page – how?
- advanced paging in wordpress
- How do you set the default page in WordPress?
- anchor tag in header not working on other pages except the home page
- Adding a pagenavi to function for displaying bookmarks
- Using WP just to edit pages of an existing site
- $page = get_page_by_title CONTAINS
- Exclude child pages args array
- Set parent page based on custom metabox value
- Add string to page title if post in specific category
- Different template parts when on different pages
- Updating page template pragmatically
- Pages in wp-admin is not found 404
- Shortcode runs when editing page
- WordPress dosn’t save page/post updates
- WordPress Page All Content In Template Good Or Bad Convention?
- Send e-mail from admin area to adresses in custom field
- Displaying Content Only in Certain Page IDs Not Working
- WordPress white screen with “All Pages”
- How to exclude sidebar from pages?
- Annoying notification when trying to create a new page
- Page stuttering on load
- How To List Sibling Pages And Include The Featured Image?
- WP Template Hierarchy – Need help choosing the correct templates
- the_content() Returns post content when I want page content
- how bbPress and buddypress add their own page templates to the page template drop down on the page editing screen
- Can’t select a page using is_page()
- If searched in a category show different 404 page
- How can I cycle posts with a #next and #previous script?
- Using Page/Post Slug In Link / URL
- Does WordPress list all pages for crawlers?
- How to display child page from specific parent page in homepage?
- How do I count the number of pages a user has seen on my site, and force them to log in after a certain amount