VideoPlayer.aspx page--how to add an element on page that allows to "Link to a Document" rather than "Add New Document"

Hi All,
We have SharePoint 2013 and are setting up a Video Library. The Video Player page is great, but rather than adding documents to this page, and have them go into a folder called "Additional Content" we would like to add an element to the page that
would allow us to link to documents already on SharePoint so if something gets updated, then we don't have to worry about uploading documents in both places. However, because this is a Document Set, if I add a web part to the page (Content Query in this case)
and then filter documents to the content query--it applies the content query and its filter to every single video's video player page.
Anyone know of a way around this?

Hi,
According to your description, you might want to enable users add the links to documents in SharePoint Libraries in the “videoplayerpage.aspx”.
The available OOTB features won’t be capable of your requirement, a possible workaround is that we can use JavaScript with JavaScript Client Object Model to achieve it programmatically.
With JavaScript, we will be able to generate the controls needed in the “videoplayerpage.aspx” to provide users the abilities to get a link to a file in a SharePoint Library and
display all the selected links in the current page;
With JavaScript Client Object Model, we can save/read/update the related links of different video files in an extra list based on the ID of a video file. Also, it will enable us
to query all the documents in all libraries in the current site.
More information about JavaScript Client Object Model:
How to: Create, Update, and Delete List Items Using JavaScript
http://msdn.microsoft.com/en-us/library/office/hh185011(v=office.14).aspx
Common Programming Tasks in the JavaScript Object Model
http://msdn.microsoft.com/en-us/library/office/hh185015(v=office.14).aspx
About how to
modify the HTML source of a page using JavaScript:
http://www.w3schools.com/js/js_htmldom_html.asp
http://njarb.com/2011/06/update-html-content-using-javascript/
It won't be an easy job to make all these things working together, therefore, a fact you might want to take into consideration is that more time and effort would be required to
make it works.
Feel free to reply if there any question about my suggestion.
Thanks
Patrick Liang
Forum Support
Please remember to mark the replies as answers if they help and unmark them if they provide no help. If you have feedback for TechNet Subscriber Support,
contact [email protected]
Patrick Liang
TechNet Community Support

Similar Messages

Maybe you are looking for

  • How do I add a cell number to iMessage on iPad Air 2?

    Wife bought me a iPad Air 2 with Wi-Fi + Cellular and it's own unique phone # for Christmas. She bought it through her Verizon account. It arrived today via FedEx.  Opened it up.  Turned it on.  Did the initial set-up on it. Problem is I accidently s

  • Hi please help

    i purchased my macbook pro a over a year ago my charger is not working?????? When i put it to charge this morning it didn't charge and in my computer it shows (not charging). the green lights turns on after a will but it still does not charge and whe

  • MDX Generation Issues (using Evaluate) in OBIEE Analysis Report

    Hello Everyone, I am trying to use Evaluate function in MDX (on a OBIEE 11g Analysis report) to restrict the number of values that i am pulling from the Essbase cube. The MDX Evaluate syntax looks something like this EVALUATE('TOPCOUNT(%1.members,100

  • SET parameter on ALV grid with container

    Hi, I need to SET PARAMETER ID to acess the transaction CJ40, in an ALV grid program with screen container for the ALV. I'm using a method handle_double_click to select a line and pass the value to the parameter ID like this:   METHOD handle_double_c

  • Default decimal notation in user profile

    Dear All, Is there any way by which we can ignore decimal notation saved in user profile. I need to set the decimal notation 1,234,567.89 irrelevant of user profile setting. If user has saved any other optios for decimal notation in user profile then